OptimumSolverIpAction Class Reference
  The class that implements the IpAction algorithm using an interior-point method with a null-space KKT formulation. More...
#include <OptimumSolverIpAction.hpp>
Inheritance diagram for OptimumSolverIpAction:
Collaboration diagram for OptimumSolverIpAction:
| Public Member Functions | |
| OptimumSolverIpAction () | |
| Construct a default OptimumSolverIpAction instance. | |
| OptimumSolverIpAction (const OptimumSolverIpAction &other) | |
| Construct a copy of an OptimumSolverIpAction instance. | |
| virtual | ~OptimumSolverIpAction () | 
| Destroy this OptimumSolverIpAction instance. | |
| auto | operator= (OptimumSolverIpAction other) -> OptimumSolverIpAction & | 
| Assign an OptimumSolverIpAction instance to this. | |
| virtual auto | solve (const OptimumProblem &problem, OptimumState &state) -> OptimumResult | 
| Solve an optimisation problem.  More... | |
| virtual auto | solve (const OptimumProblem &problem, OptimumState &state, const OptimumOptions &options) -> OptimumResult | 
| Solve an optimisation problem with given options.  More... | |
| virtual auto | dxdp (VectorConstRef dgdp, VectorConstRef dbdp) -> Vector | 
| Return the sensitivity dx/dpof the solutionxwith respect to a vector of parametersp.  More... | |
| virtual auto | clone () const -> OptimumSolverBase * | 
| Return a clone of this instance. | |
|  Public Member Functions inherited from OptimumSolverBase | |
| virtual | ~OptimumSolverBase ()=0 | 
| Pure virtual destructor. | |
Detailed Description
The class that implements the IpAction algorithm using an interior-point method with a null-space KKT formulation.
Member Function Documentation
◆ solve() [1/2]
| 
 | virtual | 
Solve an optimisation problem.
- Parameters
- 
  problem The definition of the optimisation problem state[in,out] The initial guess and the final state of the optimisation calculation 
Implements OptimumSolverBase.
◆ solve() [2/2]
| 
 | virtual | 
Solve an optimisation problem with given options.
- Parameters
- 
  problem The definition of the optimisation problem state[in,out] The initial guess and the final state of the optimisation calculation options The options for the optimisation calculation 
Implements OptimumSolverBase.
◆ dxdp()
| 
 | virtual | 
Return the sensitivity dx/dp of the solution x with respect to a vector of parameters p. 
- Parameters
- 
  dgdp The derivatives dg/dpof the objective gradientgrad(f)with respect to the parameterspdbdp The derivatives db/dpof the vectorbwith respect to the parametersp
Implements OptimumSolverBase.
The documentation for this class was generated from the following files:
- Reaktoro/Optimization/OptimumSolverIpAction.hpp
- Reaktoro/Optimization/OptimumSolverIpAction.cpp