Modelib: TemplateNumVarHyperMatrix< N > class Reference

Page principale | Hiérarchie des classes | Liste des composants | Liste des fichiers | Composants

# Référence de la classe NumVarHyperMatrix< N >

Classe représentant des familles d'inconnues. Plus de détails...

`#include <NumVarHyperMatrix.h>`

Liste de tous les membres

## 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 >

## Description détaillée

### template<unsigned N>
class NumVarHyperMatrix< N >

Classe représentant des familles d'inconnues.

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

## Documentation des contructeurs et destructeurs

template<unsigned N>
NumVarHyperMatrix< N >::NumVarHyperMatrix | ( |  | ) | `[inline]`

| Constructeur par défaut

template<unsigned N>
NumVarHyperMatrix< N >::NumVarHyperMatrix | ( | Model & | _modele,
|  | MuteVar::VarType | _type,
|  | const std::string & | name,
|  | ... |
| ) | `[inline]`

| Constructeur standart

La documentation associée à cette classe a été générée à partir du fichier suivant :

- NumVarHyperMatrix.h