Page principale | Liste des namespaces | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

Référence de la classe Modelib::ExprNode

Classe representant les briques elementaires des expressions lineaires. Plus de détails...

#include <ExprNode.h>

Graphe de collaboration de Modelib::ExprNode:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 ExprNode (const Num &_coefficient=Num(0.0f), const NumVar &_variable=NumVar(), const LagrangianParam &_mult=LagrangianParam())
Num GetCoefficient () const
void SetCoefficient (float coef)
NumVar GetVariable () const
LagrangianParam GetLagrangianParam () const

Attributs protégés

Num coefficient
 Coefficient numerique.
NumVar variable
 Variable.
LagrangianParam mult
 Variable quadratique facultative.

Description détaillée

Classe representant les briques elementaires des expressions lineaires.

Définition à la ligne 52 du fichier ExprNode.h.


Documentation des contructeurs et destructeur

Modelib::ExprNode::ExprNode const Num _coefficient = Num(0.0f),
const NumVar _variable = NumVar(),
const LagrangianParam _mult = LagrangianParam()
[inline]
 

Constructeur par défaut et de l'utilisateur

Définition à la ligne 60 du fichier ExprNode.h.


Documentation des fonctions membres

Num Modelib::ExprNode::GetCoefficient  )  const [inline]
 

Seter de la constante

Renvoie:
le coefficient du bloc

Définition à la ligne 69 du fichier ExprNode.h.

Références coefficient.

LagrangianParam Modelib::ExprNode::GetLagrangianParam  )  const [inline]
 

Geter du multiplicateur de Lagrange

Renvoie:
le multiplicateur de Lagrange du bloc

Définition à la ligne 83 du fichier ExprNode.h.

Références mult.

NumVar Modelib::ExprNode::GetVariable  )  const [inline]
 

Geter de la variable

Renvoie:
le variable du bloc

Définition à la ligne 78 du fichier ExprNode.h.

Références variable.

void Modelib::ExprNode::SetCoefficient float  coef  )  [inline]
 

Seter de la constante

Paramètres:
le coefficient du bloc

Définition à la ligne 73 du fichier ExprNode.h.

Références coefficient.


Documentation des données membres

Num Modelib::ExprNode::coefficient [protected]
 

Coefficient numerique.

Définition à la ligne 55 du fichier ExprNode.h.

Référencé par GetCoefficient(), et SetCoefficient().

LagrangianParam Modelib::ExprNode::mult [protected]
 

Variable quadratique facultative.

Définition à la ligne 57 du fichier ExprNode.h.

Référencé par GetLagrangianParam().

NumVar Modelib::ExprNode::variable [protected]
 

Variable.

Définition à la ligne 56 du fichier ExprNode.h.

Référencé par GetVariable().


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Sun Oct 2 19:13:53 2005 pour Modelib par  doxygen 1.4.4