#include <LOCA_MultiStepper.H>
Collaboration diagram for LOCA::MultiStepper:
Public Member Functions | |
| MultiStepper (LOCA::MultiContinuation::AbstractGroup &initialGuess, NOX::StatusTest::Generic &t, NOX::Parameter::List &p) | |
| Constructor. | |
| virtual | ~MultiStepper () |
| Destructor. | |
| virtual bool | reset (LOCA::MultiContinuation::AbstractGroup &initialGuess, NOX::StatusTest::Generic &t, NOX::Parameter::List &p) |
| Reset the Stepper to start a new continuation run. | |
| virtual LOCA::Abstract::Iterator::IteratorStatus | run () |
| Run continuation. | |
| virtual LOCA::MultiContinuation::AbstractGroup & | getSolutionGroup () |
| Return the current solution group. | |
| virtual const NOX::Parameter::List & | getParameterList () const |
| Return the output parameters from the stepper algorithm. | |
Protected Member Functions | |
| MultiStepper (const MultiStepper &s) | |
| Copy Constructor: Not implemented, but put here to prevent compiler form generating one. | |
| virtual void | printInitializationInfo () |
| Print to the screen the initialization information. | |
| virtual void | getConParamData () |
| Parses parameter list to get continuation parameter data. | |
Protected Attributes | |
| LOCA::Bifurcation::Manager * | bifGroupManagerPtr |
| Bifurcation group manager. | |
| LOCA::MultiContinuation::AbstractGroup * | bifGroupPtr |
| Pointer to bifurcation group. | |
| LOCA::MultiContinuation::ExtendedGroup * | curGroupPtr |
| Pointer to the Group with the initial guess for the nonlinear solver. This is used for resetting the nonlinear solver in between successful steps. | |
| NOX::StatusTest::Generic * | statusTestPtr |
| Pointer to the status test. | |
| NOX::Parameter::List * | paramListPtr |
| Pointer to parameter list passed in constructor/reset method. | |
| NOX::Solver::Manager * | solverPtr |
| Solver (a.k.a corrector). | |
| LOCA::ParameterVector | paramVec |
| Stores continuation parameter vector. | |
| vector< int > | conParamIDVec |
| Stores vector of continuation parameter IDs. | |
| list< ParamData > | conParamData |
| Stores list of continuation parameter data. | |
The Stepper class implements the pure virtual methods of the LOCA::Abstract::Iterator for iteratively computing points along a continuation curve.
1.3.9.1