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:

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

Collaboration graph
[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:
Généré le Sun Oct 2 19:13:53 2005 pour Modelib par  doxygen 1.4.4