|
Membres publics |
| | NumVarMatrix () |
| | NumVarMatrix (Model &_modele, unsigned sizeI=0, unsigned sizeJ=0, float _lb=0, float _ub=Infinity, MuteVar::VarType _type=MuteVar::FLOAT, const std::string &nom="unknow", const std::string &milieu="", const std::string &fin="") |
| | NumVarMatrix (const NumVarMatrix &nva) |
| | NumVarMatrix (const std::vector< NumVarArray * > &nva) |
| NumVarMatrix & | operator= (const NumVarMatrix &nva) |
| unsigned | GetNbCols () const |
| unsigned | GetNbRows () const |
| NumVarArray | GetCol (unsigned j) const |
| NumVarArray | GetRow (unsigned i) const |
| NumVar | operator() (unsigned i, unsigned j) const |
| NumVar * | Get (unsigned i, unsigned j) |
| MuteVar::VarType | GetType () const |
| | ~NumVarMatrix () |
Attributs Protégés |
|
Model * | modele |
| | Pointeur sur le modele de définition.
|
|
std::vector< NumVarArray * > | varMatrix |
| | Vecteur de pointeurs sur les lignes des variables.
|
|
MuteVar::VarType | type |
| | Type general du vecteur.
|
Son utilité réside dans la déclarations de familles de variables. Elles ont le même nom à un indice près.