#include <GlpkSolver.h>
Graphe d'héritage de la classe Modelib::GlpkSolver
Membres publics | |
GlpkSolver () | |
Constructeur. | |
~GlpkSolver () | |
Destructeur. | |
float | Solve (Solution &, const std::string &) |
Appel du solveur. | |
Membres privés | |
std::ostream & | EcrireBonneLargeur (std::ostream &, const std::string &) |
Palier au probleme de GLPK pour les lignes de plus de 256 caractères. | |
void | CreerFichierTemporaire (const std::string &) |
Créer un fichier temporaire pour GLPK. | |
void | Resoudre (const std::string &solName) |
Appeler la résolution (appel système). | |
void | Interprete (const std::string &, Solution &) |
Interpreter la solution. | |
Attributs Privés | |
std::string | tempName |
|
Constructeur. Constructeur Définition à la ligne 49 du fichier GlpkSolver.cpp. |
|
Destructeur. Destructeur Définition à la ligne 58 du fichier GlpkSolver.cpp. |
|
Créer un fichier temporaire pour GLPK. Créer une fichier temporaire pour GLPK Passer outre la limitation de la lecture des fichiers ayant que 256 caractères de largeur (utilisation de la fonction 'EcrireBonneLargeur'). Définition à la ligne 137 du fichier GlpkSolver.cpp. Références EcrireBonneLargeur(). Référencé par Solve(). |
Voici le graphique d'appel pour cette fonction:
|
Palier au probleme de GLPK pour les lignes de plus de 256 caractères. Ecrire dans le fichier temporaire au maximum 255 caractères par ligne Définition à la ligne 99 du fichier GlpkSolver.cpp. Référencé par CreerFichierTemporaire(). |
|
Interpreter la solution. Interpreter la solution retournée
Définition à la ligne 186 du fichier GlpkSolver.cpp. Références Modelib::Solution::contraintesNOM, Modelib::Solution::contraintesVAL, Modelib::Solution::objective, Modelib::Solution::variablesNOM, et Modelib::Solution::variablesVAL. Référencé par Solve(). |
|
Appeler la résolution (appel système). Appeler le solveur et lui spécifier de mettre le résultat dans solName Définition à la ligne 159 du fichier GlpkSolver.cpp. Référencé par Solve(). |
|
Appel du solveur.
Implémente Modelib::Solver. Définition à la ligne 64 du fichier GlpkSolver.cpp. Références Modelib::Solution::Clear(), CreerFichierTemporaire(), Interprete(), Modelib::Solution::objective, et Resoudre(). |
Voici le graphique d'appel pour cette fonction:
|
Définition à la ligne 45 du fichier GlpkSolver.h. |