Add(const ConstraintBuilder &, const std::string &nom="") | Model | |
Add(const ConstraintBuilder &constraint, const Nom &_nom) (défini dans Model) | Model | [inline] |
AddComment(const std::string &comment) | Model | |
AddExpr(Expr &expr, MatriceCreuse< float > &A) | Model | [protected] |
AddToConstraint(VarId, const Expr &) | Model | |
AddVar(const MuteVar &muteVar, const std::string &) | Model | [protected] |
Clear() | Model | |
ComputeObjectif() (défini dans Model) | Model | [protected] |
Constraint (défini dans Model) | Model | [friend] |
EndFraction() (défini dans Model) | Model | [inline] |
EvalueConstraint(VarId id) const | Model | |
GetAllLagrangianParams() | Model | |
GetComment(VarId id) const (défini dans Model) | Model | |
GetConstraint(VarId id) const | Model | |
GetConstraint(const std::string &) | Model | |
GetConstraintId(const std::string &) | Model | [protected] |
GetDual() const | Model | |
GetInfluentLagrangianParam(std::list< LagrangianParam > &listViolated, std::list< LagrangianParam > &listSlacked) | Model | |
GetLagrangianParamValue(VarId) const | Model | [protected] |
GetMaxConstraintId() const (défini dans Model) | Model | [inline] |
GetMaxVarId() const (défini dans Model) | Model | [inline] |
GetMuteVar(VarId varId) const | Model | [protected] |
GetMuteVarLB(VarId varId) const | Model | [protected] |
GetMuteVarUB(VarId varId) const | Model | [protected] |
GetName(VarId varId) const | Model | [protected] |
GetNumVar(VarId varId) const | Model | [protected] |
GetObjectif() const (défini dans Model) | Model | [inline] |
GetProblemName() const (défini dans Model) | Model | [inline] |
GetRelaxedConstraintExpr(VarId id, bool relaxed=true) | Model | [protected] |
GetSecondMember(VarId) const | Model | |
GetType(VarId varId) const | Model | [protected] |
GetVarId(const std::string &) const (défini dans Model) | Model | [protected] |
InitSolver(API _API=GLPK, const std::string &_fLP="./tmp.solver.lp", const std::string &_path="") (défini dans Model) | Model | [inline] |
IsRelaxed() const (défini dans Model) | Model | [inline] |
LagrangianParam (défini dans Model) | Model | [friend] |
LoadLP(const std::string &, bool verbose=false) | Model | |
MatriceOccupation() (défini dans Model) | Model | [inline] |
Maximize(const Expr &expr, const std::string &nom="") | Model | |
Minimize(const Expr &expr, const std::string &nom="") | Model | |
Model() | Model | [inline] |
Model(const Model &) | Model | |
Normalize(bool withoutStrict=true) (défini dans Model) | Model | |
NumVar (défini dans Model) | Model | [friend] |
operator<<(std::ostream &, const Model &) | Model | [friend] |
operator=(const Model &) | Model | |
Out(std::ostream &flux=std::cout, const std::string &newline="") | Model | |
OutConstraintValues(std::ostream &flux=std::cout, const std::string &newline="") const | Model | |
OutDimensions(std::ostream &flux=std::cout, const std::string &newline="") | Model | |
OutNumVarValues(bool withoutNullValue=true, std::ostream &flux=std::cout, const std::string &newline="") const | Model | |
PrintDual(const std::string &) const | Model | |
PrintFraction() (défini dans Model) | Model | [inline] |
PushOptions(const std::string &_str) (défini dans Model) | Model | [inline] |
Relax(const std::string &name, float lagrangianValue=-Infinity) | Model | |
RelaxBool2Float(NumVar numVar=NumVar()) | Model | |
RelaxConstraint(VarId id, float lagrangianValue=-Infinity) | Model | |
RelaxInt2Float(NumVar numVar=NumVar()) | Model | |
RemoveConstraint(VarId varId) | Model | |
RemoveOptions() (défini dans Model) | Model | [inline] |
RemoveVariable(VarId varId) | Model | |
RenameConstraint(VarId id, const std::string &name) | Model | |
SetAPI(API _API) | Model | |
SetComment(VarId id, const std::string &comment) | Model | |
SetConstraintValues(const std::list< std::string > &noms, const std::list< float > &values) | Model | |
SetLagrangianParamValue(VarId, float) | Model | [protected] |
SetMuteVarLB(VarId varId, float _value) | Model | [protected] |
SetMuteVarLBStrict(VarId varId, bool _value) | Model | [protected] |
SetMuteVarUB(VarId varId, float _value) | Model | [protected] |
SetMuteVarUBStrict(VarId varId, bool _value) | Model | [protected] |
SetName(VarId varId, const std::string &name) | Model | [protected] |
SetNumVarValues(const std::list< std::string > &noms, const std::list< float > &values) | Model | |
SetProblemName(const std::string name="") (défini dans Model) | Model | [inline] |
SetRelaxed(bool _isRelaxed) (défini dans Model) | Model | [inline] |
SetSecondMember(VarId, float) | Model | |
SetType(VarId varId, MuteVar::VarType _type) | Model | [protected] |
ShowMe(bool withoutNullValue=true) | Model | |
Solve() | Model | |
SolveInfos(std::string &_operation, std::string &_informations) (défini dans Model) | Model | [inline] |
SortieHTML(const std::string &fileName, const std::string &matrixPNG="") | Model | |
SortieLATEX(const std::string &fileName) | Model | |
SurchargeFlux(std::ostream &) const | Model | [protected] |
SurchargeFluxRelaxed(std::ostream &) const | Model | [protected] |
UnrelaxModel() | Model | |