Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Membres des namespaces | Composants | Déclarations

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

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

#include <ExprNode.h>

Diagramme de collaboration de Modelib::ExprNode:

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

Membres publics

 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 destructeurs

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.

Références coefficient, mult, et variable.


Documentation des méthodes

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 imbriquées

Num Modelib::ExprNode::coefficient [protected]
 

Coefficient numerique.

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

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

LagrangianParam Modelib::ExprNode::mult [protected]
 

Variable quadratique facultative.

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

Référencé par ExprNode(), et GetLagrangianParam().

NumVar Modelib::ExprNode::variable [protected]
 

Variable.

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

Référencé par ExprNode(), et GetVariable().


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Sun Oct 2 18:53:02 2005 pour Modelib par doxygen 1.3.6