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 |