#include <NumVarHyperMatrix.h>
Membres publics | |
NumVarHyperMatrix () | |
NumVarHyperMatrix (Model &_modele, MuteVar::VarType _type, const std::string &name,...) | |
NumVarHyperMatrix (Model &_model, MuteVar::VarType _type, const std::string &name, std::vector< unsigned > &pile, std::vector< std::string > &format, const std::string &Id="") | |
NumVar | operator() (unsigned n,...) const |
NumVar | operator() (const std::vector< unsigned > &pile) const |
std::vector< unsigned > | Size () const |
unsigned | Size (unsigned dimension) const |
MuteVar::VarType | GetType () const |
Membres protégés | |
void | ConstructNumVarHyperMatrix (Model &_model, MuteVar::VarType _type, const std::string &name, std::vector< unsigned > &pile, std::vector< std::string > &format, const std::string &Id="") |
Attributs Protégés | |
Model * | model |
std::vector< NumVarHyperMatrix< N-1 > > | NumVarFamily |
MuteVar::VarType | type |
std::vector< unsigned > | size |
Amis (friends) | |
class | NumVarHyperMatrix< N-1 > |
Son utilité réside dans les tableaux multidimensionnels de variables. Elle le même nom à leur coordonnées dans l'hyper matrice près. A n'utiliser qu'en dernier recourt
|
Constructeur par défaut |
|
Constructeur standart |