#include <LOCA_Thyra_SaveDataStrategy.H>
Public Member Functions | |
| SaveDataStrategy () | |
| Constructor. | |
| virtual | ~SaveDataStrategy () |
| Destructor. | |
| virtual void | saveSolution (const NOX::Abstract::Vector &x, double p) |
| Save solution. | |
| virtual void | preProcessContinuationStep (LOCA::Abstract::Iterator::StepStatus stepStatus) |
| Perform any preprocessing before a continuation step starts. | |
| virtual void | postProcessContinuationStep (LOCA::Abstract::Iterator::StepStatus stepStatus) |
| Perform any postprocessing after a continuation step finishes. | |
| virtual void | projectToDraw (const NOX::Abstract::Vector &x, double *px) const |
| Projects solution to a few scalars for multiparameter continuation. | |
| virtual int | projectToDrawDimension () const |
| Returns the dimension of the project to draw array. | |
Private Member Functions | |
| SaveDataStrategy (const SaveDataStrategy &) | |
| Private to prohibit copying. | |
| SaveDataStrategy & | operator= (const SaveDataStrategy &) |
| Private to prohibit copying. | |
Definition at line 54 of file LOCA_Thyra_SaveDataStrategy.H.
| LOCA::Thyra::SaveDataStrategy::SaveDataStrategy | ( | ) | [inline] |
| virtual LOCA::Thyra::SaveDataStrategy::~SaveDataStrategy | ( | ) | [inline, virtual] |
| LOCA::Thyra::SaveDataStrategy::SaveDataStrategy | ( | const SaveDataStrategy & | ) | [private] |
Private to prohibit copying.
| virtual void LOCA::Thyra::SaveDataStrategy::saveSolution | ( | const NOX::Abstract::Vector & | x, | |
| double | p | |||
| ) | [inline, virtual] |
Save solution.
| x | [in] Solution vector | |
| p | [in] Parameter value |
Definition at line 71 of file LOCA_Thyra_SaveDataStrategy.H.
| virtual void LOCA::Thyra::SaveDataStrategy::preProcessContinuationStep | ( | LOCA::Abstract::Iterator::StepStatus | stepStatus | ) | [inline, virtual] |
Perform any preprocessing before a continuation step starts.
The stepStatus argument indicates whether the previous step was successful. The default implementation to empty.
Definition at line 79 of file LOCA_Thyra_SaveDataStrategy.H.
| virtual void LOCA::Thyra::SaveDataStrategy::postProcessContinuationStep | ( | LOCA::Abstract::Iterator::StepStatus | stepStatus | ) | [inline, virtual] |
Perform any postprocessing after a continuation step finishes.
The stepStatus argument indicates whether the step was successful. The default implementation to empty.
Definition at line 88 of file LOCA_Thyra_SaveDataStrategy.H.
| virtual void LOCA::Thyra::SaveDataStrategy::projectToDraw | ( | const NOX::Abstract::Vector & | x, | |
| double * | px | |||
| ) | const [inline, virtual] |
Projects solution to a few scalars for multiparameter continuation.
This method is called every time a solution is saved by the multiparameter continuation code MF for later visualization and should project the solution vector down to a few scalars. The array px will be preallocated to the proper length given by projectToDrawDimension().
Definition at line 99 of file LOCA_Thyra_SaveDataStrategy.H.
| virtual int LOCA::Thyra::SaveDataStrategy::projectToDrawDimension | ( | ) | const [inline, virtual] |
Returns the dimension of the project to draw array.
Definition at line 103 of file LOCA_Thyra_SaveDataStrategy.H.
| SaveDataStrategy& LOCA::Thyra::SaveDataStrategy::operator= | ( | const SaveDataStrategy & | ) | [private] |
Private to prohibit copying.
1.5.9