#include <NumVarFamily.h>
Graphe d'héritage de Modelib::NumVarFamily< N, T >:
Fonctions membres publiques | |
NumVarFamily (Model &m, float lb, float ub, MuteVar::VarType type, const Ensemble< Nuplet_T > &ensemble, const string &format) | |
std::vector< NumVar > | GetFamilyPart (const Propriete< Nuplet< N, T > > &propriete) |
std::vector< NumVar > | GetFamilyPart (const typename Ensemble< Nuplet_T >::Partie &p) |
NumVar | Get (unsigned i) const |
unsigned | Size () const |
Attributs publics | |
Ensemble< Nuplet_T > | indices |
Types privés | |
typedef Nuplet< N, T > | Nuplet_T |
Fonctions membres privées | |
std::string | GetNameNumVar (const std::string &format, const Nuplet_T &nuplet) const |
Attributs privés | |
std::vector< NumVar > | variables |
Son utilité réside dans la déclarations de familles de variables. Elles ont le même nom à un indice près. Elle sont indicées sur un ensemble de nuplets. Voir le tutoriel pour une meilleure explication.
Définition à la ligne 148 du fichier NumVarFamily.h.
|
Définition à la ligne 151 du fichier NumVarFamily.h. |
|
Constructeur standard Usage ->indice ex x%_%
Définition à la ligne 189 du fichier NumVarFamily.h. Références Modelib::Ensemble< T >::Get(), Modelib::NumVarFamily< N, T >::GetNameNumVar(), Modelib::NumVarFamily< N, T >::indices, Modelib::Ensemble< T >::Size(), et Modelib::NumVarFamily< N, T >::variables. Voici le graphe d'appel pour cette fonction: ![]() |
|
récupère le i-eme element saisi
Définition à la ligne 232 du fichier NumVarFamily.h. Références Modelib::NumVarFamily< N, T >::variables. |
|
renvoie le vecteur des variables dont l'indices appartiennent à la partie
Définition à la ligne 217 du fichier NumVarFamily.h. Références Modelib::NumVarFamily< N, T >::variables. |
|
renvoie le vecteur des variables dont l'indices répond à la propriété
Définition à la ligne 208 du fichier NumVarFamily.h. Références Modelib::NumVarFamily< N, T >::indices, et Modelib::Ensemble< T >::partie(). Voici le graphe d'appel pour cette fonction: ![]() |
|
Définition à la ligne 152 du fichier NumVarFamily.h. Références Modelib::Nuplet< N, T >::tableau. Référencé par Modelib::NumVarFamily< N, T >::NumVarFamily(). |
|
récupère la taille de la famille
Définition à la ligne 235 du fichier NumVarFamily.h. Références Modelib::NumVarFamily< N, T >::variables. |
|
Définition à la ligne 177 du fichier NumVarFamily.h. Référencé par Modelib::NumVarFamily< N, T >::GetFamilyPart(), et Modelib::NumVarFamily< N, T >::NumVarFamily(). |
|
Définition à la ligne 150 du fichier NumVarFamily.h. Référencé par Modelib::NumVarFamily< N, T >::Get(), Modelib::NumVarFamily< N, T >::GetFamilyPart(), Modelib::NumVarFamily< N, T >::NumVarFamily(), et Modelib::NumVarFamily< N, T >::Size(). |