Implements different interior-point methods for solving NLPs. More...
#include <ip_method.hpp>

Public Member Functions | |
| virtual returnValue | init (VariablesGrid *xd, VariablesGrid *xa, VariablesGrid *p, VariablesGrid *u, VariablesGrid *w) |
| IPmethod () | |
| IPmethod (UserInteraction *_userInteraction) | |
| IPmethod (const NLP &nlp_) | |
| IPmethod (const IPmethod &rhs) | |
| IPmethod & | operator= (const IPmethod &rhs) |
| virtual returnValue | solve (int maxNumSteps) |
| ~IPmethod () | |
Implements different interior-point methods for solving NLPs.
The class IPmethod implements different interior-point methods for solving nonlinear programming problems.
Definition at line 55 of file ip_method.hpp.
Default constructor.
| IPmethod::IPmethod | ( | UserInteraction * | _userInteraction | ) |
| IPmethod::IPmethod | ( | const NLP & | nlp_ | ) |
Default constructor.
| IPmethod::IPmethod | ( | const IPmethod & | rhs | ) |
Copy constructor (deep copy).
Destructor.
| virtual returnValue IPmethod::init | ( | VariablesGrid * | xd, |
| VariablesGrid * | xa, | ||
| VariablesGrid * | p, | ||
| VariablesGrid * | u, | ||
| VariablesGrid * | w | ||
| ) | [virtual] |
Initialization.
Implements NLPsolver.
| virtual returnValue IPmethod::solve | ( | int | maxNumSteps | ) | [virtual] |
Starts execution.