#include <Solver.h>
Graphe d'héritage de Modelib::Solver:
Fonctions membres publiques | |
Solver () | |
Cette classe ne peut pas etre instanciée. | |
virtual | ~Solver () |
virtual float | Solve (Solution &, const std::string &nameFile)=0 |
void | AddOption (const std::string &opt) |
void | RemoveOption (const std::string &opt) |
Effacer une des options. | |
bool | Solved () const |
bool | Optimal () const |
void | Infos (std::string &op, std::string &info) |
void | SetMIP (bool b) |
Attributs protégés | |
std::vector< std::string > | options |
Les différentes options du solveur. | |
std::string | nomSolver |
Le nom du solveur (de l'executable). | |
std::string | typeRetour |
std::string | typeOperation |
bool | isSolved |
bool | isOptimal |
bool | isMIP |
Définition à la ligne 46 du fichier Solver.h.
|
Cette classe ne peut pas etre instanciée.
|
|
Destructeur Définition à la ligne 41 du fichier Solver.cpp. |
|
Ajouter une option à passer au solveur Définition à la ligne 71 du fichier Solver.h. Références options. Référencé par Modelib::SolverAPI::AddOption(), et Modelib::SolverAPI::Options(). |
|
Retourner les informations (Minimisation/Maximisation) et la phrase que sort GLPSOL comme par exemple 'INTEGER OPTIMAL' Définition à la ligne 85 du fichier Solver.h. Références typeOperation, et typeRetour. Référencé par Modelib::SolverAPI::Infos(). |
|
Définition à la ligne 79 du fichier Solver.h. Références isOptimal. Référencé par Modelib::SolverAPI::IsOptimal(). |
|
Effacer une des options. Effacer une option parmi toutes celles ajoutées Définition à la ligne 49 du fichier Solver.cpp. Références options. Référencé par Modelib::SolverAPI::RemoveOption(), et Modelib::SolverAPI::RemoveOptions(). |
|
Définition à la ligne 92 du fichier Solver.h. Références isMIP. Référencé par Modelib::SolverAPI::SetMIP(). |
|
Implémenté dans Modelib::CplexSolver, et Modelib::GlpkSolver. Référencé par Modelib::SolverAPI::Solve(). |
|
Définition à la ligne 78 du fichier Solver.h. Références isSolved. Référencé par Modelib::SolverAPI::IsSolved(). |
|
Définition à la ligne 58 du fichier Solver.h. Référencé par SetMIP(). |
|
Définition à la ligne 57 du fichier Solver.h. Référencé par Optimal(). |
|
Définition à la ligne 56 du fichier Solver.h. Référencé par Solved(). |
|
Le nom du solveur (de l'executable).
Définition à la ligne 50 du fichier Solver.h. Référencé par Modelib::CplexSolver::CplexSolver(), et Modelib::GlpkSolver::GlpkSolver(). |
|
Les différentes options du solveur.
Définition à la ligne 49 du fichier Solver.h. Référencé par AddOption(), Modelib::GlpkSolver::GlpkSolver(), et RemoveOption(). |
|
Définition à la ligne 53 du fichier Solver.h. Référencé par Infos(). |
|
Définition à la ligne 52 du fichier Solver.h. Référencé par Infos(). |