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

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:

[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:

- ExprNode.h