Modelib: Modelib::InternalConstraint struct Reference

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)
InternalConstraint & | operator= (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 :

- /InternalConstraint.h