|
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.