Implements a fullstep to perform a step of an SCPmethod for solving NLPs. More...
#include <scp_step_fullstep.hpp>

Additional Inherited Members | |
Protected Member Functions inherited from SCPstep | |
| virtual returnValue | applyStep (OCPiterate &iter, BandedCP &cp, double alpha) const |
| virtual returnValue | setupLogging () |
| virtual returnValue | setupOptions () |
Protected Attributes inherited from SCPstep | |
| SCPmeritFunction * | meritFcn |
Protected Attributes inherited from AlgorithmicBase | |
| int | outputLoggingIdx |
| BooleanType | useModuleStandalone |
| UserInteraction * | userInteraction |
Implements a fullstep to perform a step of an SCPmethod for solving NLPs.
The class SCPstepFullstep implements fullstep techniques to perform a globalized step of an SCPmethod for solving nonlinear programming problems.
\author Boris Houska, Hans Joachim Ferreau
Definition at line 57 of file scp_step_fullstep.hpp.
| BEGIN_NAMESPACE_ACADO SCPstepFullstep::SCPstepFullstep | ( | ) |
Default constructor.
Definition at line 45 of file scp_step_fullstep.cpp.
| SCPstepFullstep::SCPstepFullstep | ( | UserInteraction * | _userInteraction | ) |
Definition at line 50 of file scp_step_fullstep.cpp.
| SCPstepFullstep::SCPstepFullstep | ( | const SCPstepFullstep & | rhs | ) |
Copy constructor (deep copy).
Definition at line 55 of file scp_step_fullstep.cpp.
|
virtual |
Destructor.
Definition at line 60 of file scp_step_fullstep.cpp.
|
virtual |
Implements SCPstep.
Definition at line 78 of file scp_step_fullstep.cpp.
| SCPstepFullstep & SCPstepFullstep::operator= | ( | const SCPstepFullstep & | rhs | ) |
Assignment operator (deep copy).
Definition at line 65 of file scp_step_fullstep.cpp.
|
virtual |
Implements SCPstep.
Definition at line 85 of file scp_step_fullstep.cpp.