AlglibInterface class
Base classes
- class Optimizer
 
Constructors, destructors, conversion operators
- AlglibInterface()
 - AlglibInterface(const AlglibInterface& other) deleted
 - ~AlglibInterface() override
 
Public functions
- auto isAvailable() const -> bool override
 - auto setProblem(std::shared_ptr<OptimizationProblem> problem) -> bool override
 - auto solve() -> bool override
 - auto getPrimalVariables(VectorDynSize& primalVariables) -> bool override
 - auto getDualVariables(VectorDynSize& constraintsMultipliers, VectorDynSize& lowerBoundsMultipliers, VectorDynSize& upperBoundsMultipliers) -> bool override
 - auto getOptimalCost(double& optimalCost) -> bool override
 - auto getOptimalConstraintsValues(VectorDynSize& constraintsValues) -> bool override
 - auto minusInfinity() -> double override
 - auto plusInfinity() -> double override
 - auto setRHO(double rho) -> bool
 - auto setOuterIterations(unsigned int outerIterations) -> bool
 - auto setStoppingCondition(double epsX) -> bool
 - auto setMaximumIterations(unsigned int maxIter) -> bool