|
NOX
Development
|
Abstract interface class strategies to save continuation data. More...
#include <LOCA_Thyra_SaveDataStrategy.H>
Public Member Functions | |
| SaveDataStrategy () | |
| Constructor. | |
| virtual | ~SaveDataStrategy () |
| Destructor. | |
| virtual void | saveSolution (const NOX::Abstract::Vector &, double) |
| Save solution. More... | |
| virtual void | preProcessContinuationStep (LOCA::Abstract::Iterator::StepStatus) |
| Perform any preprocessing before a continuation step starts. More... | |
| virtual void | postProcessContinuationStep (LOCA::Abstract::Iterator::StepStatus) |
| Perform any postprocessing after a continuation step finishes. More... | |
| virtual void | projectToDraw (const NOX::Abstract::Vector &, double *) const |
| Projects solution to a few scalars for multiparameter continuation. More... | |
| virtual int | projectToDrawDimension () const |
| Returns the dimension of the project to draw array. | |
Abstract interface class strategies to save continuation data.
|
inlinevirtual |
Perform any postprocessing after a continuation step finishes.
The stepStatus argument indicates whether the step was successful. The default implementation to empty.
|
inlinevirtual |
Perform any preprocessing before a continuation step starts.
The stepStatus argument indicates whether the previous step was successful. The default implementation to empty.
|
inlinevirtual |
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().
|
inlinevirtual |
Save solution.
| x | [in] Solution vector |
| p | [in] Parameter value |
1.8.5