Implements a fullstep to perform a step of an SCPmethod for solving NLPs. More...
#include <scp_step_fullstep.hpp>
Public Member Functions | |
virtual SCPstep * | clone () const |
SCPstepFullstep & | operator= (const SCPstepFullstep &rhs) |
virtual returnValue | performStep (OCPiterate &iter, BandedCP &cp, SCPevaluation *eval) |
SCPstepFullstep () | |
SCPstepFullstep (UserInteraction *_userInteraction) | |
SCPstepFullstep (const SCPstepFullstep &rhs) | |
virtual | ~SCPstepFullstep () |
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.
Definition at line 57 of file scp_step_fullstep.hpp.
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.
SCPstepFullstep::~SCPstepFullstep | ( | ) | [virtual] |
Destructor.
Definition at line 60 of file scp_step_fullstep.cpp.
SCPstep * SCPstepFullstep::clone | ( | ) | const [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.
returnValue SCPstepFullstep::performStep | ( | OCPiterate & | iter, |
BandedCP & | cp, | ||
SCPevaluation * | eval | ||
) | [virtual] |
Implements SCPstep.
Definition at line 85 of file scp_step_fullstep.cpp.