class
#include <iDynTree/Optimizer.h>
Optimizer Derived classes
- class AlglibInterface
- class IpoptInterface
- class OsqpInterface
- class WorhpInterface
Constructors, destructors, conversion operators
- Optimizer()
- ~Optimizer() virtual
Public functions
- auto isAvailable() const -> bool pure virtual
- auto setProblem(std::shared_ptr<OptimizationProblem> problem) -> bool virtual
- auto problem() const -> const std::weak_ptr<OptimizationProblem> virtual
- auto solve() -> bool pure virtual
- auto getPrimalVariables(VectorDynSize& primalVariables) -> bool virtual
- auto getDualVariables(VectorDynSize& constraintsMultipliers, VectorDynSize& lowerBoundsMultipliers, VectorDynSize& upperBoundsMultipliers) -> bool virtual
- auto getOptimalCost(double& optimalCost) -> bool virtual
- auto getOptimalConstraintsValues(VectorDynSize& constraintsValues) -> bool virtual
- auto minusInfinity() -> double virtual
- auto plusInfinity() -> double virtual
Protected variables
- std::shared_ptr<OptimizationProblem> m_problem