class
WorhpInterfaceBase classes
- class Optimizer
Constructors, destructors, conversion operators
- WorhpInterface()
- WorhpInterface(const WorhpInterface& other) deleted
- ~WorhpInterface() 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
- void useApproximatedHessians(bool useApproximatedHessian = true)
- auto setWorhpParam(const std::string& paramName, bool value) -> bool
- auto setWorhpParam(const std::string& paramName, double value) -> bool
- auto setWorhpParam(const std::string& paramName, int value) -> bool
- auto getWorhpParam(const std::string& paramName, bool& value) -> bool
- auto getWorhpParam(const std::string& paramName, double& value) -> bool
- auto getWorhpParam(const std::string& paramName, int& value) -> bool