class
AlglibInterfaceBase 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