iDynTree::optimization::Optimizer class

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