Page principale | Hiérarchie des classes | Liste des composants | Liste des fichiers | Composants

Référence de la classe ExprNode

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

#include <ExprNode.h>

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.


Documentation des contructeurs et destructeurs

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


Documentation des méthodes

Num ExprNode::GetCoefficient  )  const [inline]
 

Seter de la constante

Renvoie:
le coefficient du bloc

LagrangianParam ExprNode::GetLagrangianParam  )  const [inline]
 

Geter du multiplicateur de Lagrange

Renvoie:
le multiplicateur de Lagrange du bloc

NumVar ExprNode::GetVariable  )  const [inline]
 

Geter de la variable

Renvoie:
le variable du bloc

void ExprNode::SetCoefficient float  coef  )  [inline]
 

Seter de la constante

Paramètres:
le coefficient du bloc


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Mon Jul 18 23:07:41 2005 pour Modelib par doxygen 1.3.6