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.