Modelib: Référence de la classe Modelib::FichierLP

Page principale | Liste des namespaces | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

# Référence de la classe Modelib::FichierLP

`#include <FichierLP.h>`

Graphe d'héritage de Modelib::FichierLP:

[légende]
Graphe de collaboration de Modelib::FichierLP:

[légende]
Liste de tous les membres

## Fonctions membres publiques
| FichierLP ()
bool | Open (const std::string &)
| Ouverture et lecture.
| ~FichierLP ()
| Destructeur.
## Fonctions membres protégées
bool | IsComment (std::string &)
std::string | trim (const std::string &) const
std::string | AvoidSpaces (const std::string &) const
bool | IsNumber (const std::string &) const
void | GetNumVar (const std::string &, std::string &, std::string &)
void | ParseObjective (const std::string &)
void | ParseSubjects (const std::string &, const std::string &)
void | ParseBounds (const std::string &)
void | ParseGenerals (const std::string &)
void | ParseBinaries (const std::string &)
void | Tokenize (const std::string &, std::list< std::string > &, std::list< std::string > &)

## Description détaillée

FichierLP est une spécification d'un fichier contenant un probleme. Cette classe permet de charger des fichiers de type LP et hérite donc de FichierProbleme.

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

## Documentation des contructeurs et destructeur

Modelib::FichierLP::FichierLP | ( |  | ) |

| Constructeur par defaut (et unique constructeur) On ne devrait pas avoir besoin de constructeur par copie car cette classe n'a d'instances que temporaires ! Définition à la ligne 209 du fichier FichierLP.cpp. Références Modelib::BINARIES, Modelib::BOUNDS, Modelib::comp, Modelib::FichierProbleme::Comp2Int, Modelib::END, Modelib::FREE, Modelib::GENERALS, Modelib::MAXIMIZE, Modelib::MINIMIZE, Modelib::FichierProbleme::mmap, et Modelib::SUBJECT.

Modelib::FichierLP::~FichierLP | ( |  | ) | `[inline]`

| Destructeur. Définition à la ligne 76 du fichier FichierLP.h.

## Documentation des fonctions membres

std::string Modelib::FichierLP::AvoidSpaces | ( | const std::string & |  | ) | const`[protected]`

void Modelib::FichierLP::GetNumVar | ( | const std::string & | ,
|  | std::string & | ,
|  | std::string & |
| ) | `[protected]`

bool Modelib::FichierLP::IsComment | ( | std::string & |  | ) | `[protected]`

bool Modelib::FichierLP::IsNumber | ( | const std::string & |  | ) | const`[protected]`

bool Modelib::FichierLP::Open | ( | const std::string & |  | ) | `[virtual]`

| Ouverture et lecture. Implémente Modelib::FichierProbleme. Référencé par Modelib::Model::LoadLP().

void Modelib::FichierLP::ParseBinaries | ( | const std::string & |  | ) | `[protected]`

void Modelib::FichierLP::ParseBounds | ( | const std::string & |  | ) | `[protected]`

void Modelib::FichierLP::ParseGenerals | ( | const std::string & |  | ) | `[protected]`

void Modelib::FichierLP::ParseObjective | ( | const std::string & |  | ) | `[protected]`

void Modelib::FichierLP::ParseSubjects | ( | const std::string & | ,
|  | const std::string & |
| ) | `[protected]`

void Modelib::FichierLP::Tokenize | ( | const std::string & | ,
|  | std::list< std::string > & | ,
|  | std::list< std::string > & |
| ) | `[protected]`

std::string Modelib::FichierLP::trim | ( | const std::string & |  | ) | const`[protected]`

La documentation de cette classe a été générée à partir des fichiers suivants:

- FichierLP.h
- FichierLP.cpp