#include <NumVarArray.h>
Graphe d'héritage de Modelib::NumVarArray:
Fonctions membres publiques | |
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.
Définition à la ligne 55 du fichier NumVarArray.h.
|
Constructeur par défaut Définition à la ligne 64 du fichier NumVarArray.h. |
|
|
|
Constructeur de recopie Définition à la ligne 69 du fichier NumVarArray.cpp. Références varArray. |
|
Constructeur créant un NumVarArray a partir d'un vecteur de variable
Définition à la ligne 80 du fichier NumVarArray.cpp. |
|
Destructeur qui détruit chaque pointeur sur les variables du modèles Définition à la ligne 109 du fichier NumVarArray.cpp. Références Size(), et varArray. Voici le graphe d'appel pour cette fonction: ![]() |
|
Geteur de la variable d'indice n
Définition à la ligne 101 du fichier NumVarArray.h. Références varArray. Référencé par Modelib::export_NumVarArray(). |
|
Geter de type
Définition à la ligne 120 du fichier NumVarArray.h. Références type. Référencé par Modelib::export_NumVarArray(). |
|
operateur de copie Définition à la ligne 96 du fichier NumVarArray.cpp. |
|
Opérateur constant d'indice
Définition à la ligne 88 du fichier NumVarArray.h. Références varArray. |
|
Geter de taille
Définition à la ligne 83 du fichier NumVarArray.h. Références varArray. Référencé par Modelib::export_NumVarArray(), Modelib::operator *(), Modelib::Sum(), et ~NumVarArray(). |
|
Pointeur sur le modele de définition.
Définition à la ligne 58 du fichier NumVarArray.h. |
|
Type general du vecteur.
Définition à la ligne 60 du fichier NumVarArray.h. Référencé par GetType(), NumVarArray(), et operator=(). |
|
Vecteur de pointeurs sur des variables.
Définition à la ligne 59 du fichier NumVarArray.h. Référencé par Get(), NumVarArray(), operator=(), operator[](), Size(), et ~NumVarArray(). |