#include <NumVarArray.h>
Graphe d'héritage de la classe NumVarArray
Membres publics | |
NumVarArray () | |
NumVarArray (Model &_modele, unsigned size=0, float _lb=0, float _ub=Infinity, MuteVar::VarType _type=MuteVar::FLOAT, const std::string &nom="unknow", const std::string &fin="") | |
NumVarArray (const NumVarArray &nva) | |
NumVarArray (const std::vector< NumVar > &nva) | |
NumVarArray & | operator= (const NumVarArray &nva) |
unsigned | Size () const |
NumVar & | operator[] (unsigned n) const |
NumVar * | Get (unsigned n) const |
MuteVar::VarType | GetType () const |
~NumVarArray () | |
Attributs Protégés | |
Model * | modele |
Pointeur sur le modele de définition. | |
std::vector< NumVar * > | varArray |
Vecteur de pointeurs sur 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.
|
Constructeur par défaut |
|
Constructeur principal |
|
Constructeur de recopie |
|
Constructeur créant un NumVarArray a partir d'un vecteur de variable
|
|
Destructeur qui détruit chaque pointeur sur les variables du modèles |
|
Geteur de la variable d'indice n
|
|
Geter de type
|
|
operateur de copie |
|
Opérateur constant d'indice
|
|
Geter de taille
|