#include <NumVarMatrix.h>
Graphe d'héritage de Modelib::NumVarMatrix:
Fonctions membres publiques | |
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.
Définition à la ligne 55 du fichier NumVarMatrix.h.
|
Constructeur par défaut Définition à la ligne 64 du fichier NumVarMatrix.h. |
|
|
|
Constructeur de recopie Définition à la ligne 73 du fichier NumVarMatrix.cpp. Références varMatrix. |
|
Constructeur créant un NumVarArray a partir d'un vecteur de variable
Définition à la ligne 84 du fichier NumVarMatrix.cpp. |
|
Destructeur qui détruit chaque pointeur sur les variables du modèles Définition à la ligne 213 du fichier NumVarMatrix.cpp. Références varMatrix. |
|
Geteur de la variable de ligne i et de colonne j
Définition à la ligne 181 du fichier NumVarMatrix.cpp. Références varMatrix. Référencé par GetCol(). |
|
Geter d'une ligne
Définition à la ligne 122 du fichier NumVarMatrix.cpp. Références Get(), et varMatrix. Voici le graphe d'appel pour cette fonction: ![]() |
|
Geter du nombre de colonnes
Définition à la ligne 111 du fichier NumVarMatrix.cpp. Références varMatrix. |
|
Geter du nombre de lignes
Définition à la ligne 87 du fichier NumVarMatrix.h. Références varMatrix. |
|
Geter d'une ligne
Définition à la ligne 143 du fichier NumVarMatrix.cpp. Références varMatrix. |
|
Geter de type
Définition à la ligne 106 du fichier NumVarMatrix.h. Références type. |
|
Opérateur constant d'indice
Définition à la ligne 161 du fichier NumVarMatrix.cpp. Références varMatrix. |
|
operateur de copie Définition à la ligne 100 du fichier NumVarMatrix.cpp. |
|
Pointeur sur le modele de définition.
Définition à la ligne 58 du fichier NumVarMatrix.h. |
|
Type general du vecteur.
Définition à la ligne 60 du fichier NumVarMatrix.h. Référencé par GetType(), NumVarMatrix(), et operator=(). |
|
Vecteur de pointeurs sur les lignes des variables.
Définition à la ligne 59 du fichier NumVarMatrix.h. Référencé par Get(), GetCol(), GetNbCols(), GetNbRows(), GetRow(), NumVarMatrix(), operator()(), operator=(), et ~NumVarMatrix(). |