iDynTree::optimization::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