Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Membres des namespaces | Composants | Déclarations

Référence de la structure Modelib::InternalConstraint

Structure d'identifiant pour contrainte. Plus de détails...

#include <InternalConstraint.h>

Liste de tous les membres

Types Publics

enum  Type {
  INF, SUP, EGAL, INFSTRICT,
  SUPSTRICT
}

Membres publics

 InternalConstraint (InternalConstraint::Type _type=InternalConstraint::INF, float _b=0.0f, float _activity=0.0f, float _lagrangianValue=0.0f, std::string _name="", bool _isLagrangianParamDefined=false, bool _isLagrangianParamActive=false)
 InternalConstraint (const InternalConstraint &_iC)
InternalConstraintoperator= (const InternalConstraint &_iC)
 ~InternalConstraint ()

Attributs Publics

Type type
float b
float activity
float lagrangianValue
std::string name
bool isLagrangianParamDefined
bool isLagrangianParamActive


Description détaillée

Structure d'identifiant pour contrainte.

Définition à la ligne 38 du fichier InternalConstraint.h.


Documentation des énumérations imbriquées

enum Modelib::InternalConstraint::Type
 

Éléments énumérés:
INF 
SUP 
EGAL 
INFSTRICT 
SUPSTRICT 

Définition à la ligne 40 du fichier InternalConstraint.h.


Documentation des contructeurs et destructeurs

Modelib::InternalConstraint::InternalConstraint InternalConstraint::Type  _type = InternalConstraint::INF,
float  _b = 0.0f,
float  _activity = 0.0f,
float  _lagrangianValue = 0.0f,
std::string  _name = "",
bool  _isLagrangianParamDefined = false,
bool  _isLagrangianParamActive = false
[inline]
 

Constructeur par défaut

Définition à la ligne 51 du fichier InternalConstraint.h.

Références activity, b, isLagrangianParamActive, isLagrangianParamDefined, lagrangianValue, name, et type.

Modelib::InternalConstraint::InternalConstraint const InternalConstraint _iC  )  [inline]
 

Constructeur par recopie

Définition à la ligne 73 du fichier InternalConstraint.h.

Modelib::InternalConstraint::~InternalConstraint  )  [inline]
 

Définition à la ligne 92 du fichier InternalConstraint.h.


Documentation des méthodes

InternalConstraint& Modelib::InternalConstraint::operator= const InternalConstraint _iC  )  [inline]
 

Opérateur de recopie

Définition à la ligne 78 du fichier InternalConstraint.h.

Références activity, b, isLagrangianParamActive, isLagrangianParamDefined, lagrangianValue, name, et type.


Documentation des données imbriquées

float Modelib::InternalConstraint::activity
 

Définition à la ligne 43 du fichier InternalConstraint.h.

Référencé par Modelib::Model::GetDual(), InternalConstraint(), et operator=().

float Modelib::InternalConstraint::b
 

Définition à la ligne 42 du fichier InternalConstraint.h.

Référencé par Modelib::Model::GetDual(), InternalConstraint(), et operator=().

bool Modelib::InternalConstraint::isLagrangianParamActive
 

Définition à la ligne 47 du fichier InternalConstraint.h.

Référencé par InternalConstraint(), et operator=().

bool Modelib::InternalConstraint::isLagrangianParamDefined
 

Définition à la ligne 46 du fichier InternalConstraint.h.

Référencé par InternalConstraint(), et operator=().

float Modelib::InternalConstraint::lagrangianValue
 

Définition à la ligne 44 du fichier InternalConstraint.h.

Référencé par InternalConstraint(), et operator=().

std::string Modelib::InternalConstraint::name
 

Définition à la ligne 45 du fichier InternalConstraint.h.

Référencé par Modelib::Model::GetDual(), InternalConstraint(), et operator=().

Type Modelib::InternalConstraint::type
 

Définition à la ligne 41 du fichier InternalConstraint.h.

Référencé par InternalConstraint(), et operator=().


La documentation associée à cette structure a été générée à partir du fichier suivant :
Généré le Sun Oct 2 18:53:05 2005 pour Modelib par doxygen 1.3.6