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

Référence de la classe NumVarArray

Classe représentant les vecteurs d'inconnues. Plus de détails...

#include <NumVarArray.h>

Graphe d'héritage de la classe NumVarArray

BoolVarArray FloatVarArray IntVarArray Liste de tous les membres

Membres publics

 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)
NumVarArrayoperator= (const NumVarArray &nva)
unsigned Size () const
NumVaroperator[] (unsigned n) const
NumVarGet (unsigned n) const
MuteVar::VarType GetType () const
 ~NumVarArray ()

Attributs Protégés

Modelmodele
 Pointeur sur le modele de définition.

std::vector< NumVar * > varArray
 Vecteur de pointeurs sur des variables.

MuteVar::VarType type
 Type general du vecteur.


Description détaillée

Classe représentant les vecteurs d'inconnues.

Son utilité réside dans la déclarations de familles de variables. Elles ont le même nom à un indice près.


Documentation des contructeurs et destructeurs

NumVarArray::NumVarArray  )  [inline]
 

Constructeur par défaut

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 = ""
 

Constructeur principal
Sert principalement à générer les noms des variables NumVar en fonction du nom de départ de la famille.

NumVarArray::NumVarArray const NumVarArray nva  ) 
 

Constructeur de recopie

NumVarArray::NumVarArray const std::vector< NumVar > &  nva  ) 
 

Constructeur créant un NumVarArray a partir d'un vecteur de variable

Paramètres:
nva le vecteur de NumVar

NumVarArray::~NumVarArray  ) 
 

Destructeur qui détruit chaque pointeur sur les variables du modèles


Documentation des méthodes

NumVar* NumVarArray::Get unsigned  n  )  const [inline]
 

Geteur de la variable d'indice n

Paramètres:
n l'indice du tableau pour lequel on souhaite récupérer la variable.
Renvoie:
Un pointeur sur la variable.

MuteVar::VarType NumVarArray::GetType  )  const [inline]
 

Geter de type

Renvoie:
Le type du vecteur de variables.

NumVarArray & NumVarArray::operator= const NumVarArray nva  ) 
 

operateur de copie

NumVar& NumVarArray::operator[] unsigned  n  )  const [inline]
 

Opérateur constant d'indice

Paramètres:
n l'indice du tableau pour lequel on souhaite récupérer la variable.
Renvoie:
Une référence sur la variable.

unsigned NumVarArray::Size  )  const [inline]
 

Geter de taille

Renvoie:
La taille du vecteur de variables


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Mon Jul 18 23:07:41 2005 pour Modelib par doxygen 1.3.6