NOX
Development
|
Abstract strategy for solving the Moore-Spence Hopf equations. More...
#include <LOCA_Hopf_MooreSpence_SolverStrategy.H>
Abstract strategy for solving the Moore-Spence Hopf equations.
This class provides an abstract interface for solver strategies to solve the Moore-Spence Hopf Newton system:
After instantiating a solver (via LOCA::Hopf::MooreSpence::SolverFactory), the linear system is set up by setBlocks() and can then be solved by solve().
|
pure virtual |
Set blocks in extended linear system.
group | [in] Underlying group representing J |
hopfGroup | [in] Hopf group representing the Hopf equations. |
yVector | [in] Vector representing y |
zVector | [in] Vector representing z |
CeRealVector | [in] Vector representing Jy-wBz |
CeImagVector | [in] Vector representing Jz+wBy |
dfdp | [in] Vector representing df/dp |
dCedpReal | [in] Vector representing d(Jy-wBz)/dp |
dCedpImag | [in] Vector representing d(Jz+wBy)/dp |
ByVector | [in] Vector representing By |
mBzVector | [in] Vector representing -Bz |
w | [in] Bifurcation frequency w |
Implemented in LOCA::Hopf::MooreSpence::SalingerBordering.
|
pure virtual |
Solves the extended system as defined above.
The params argument is the linear solver parameters.
Implemented in LOCA::Hopf::MooreSpence::SalingerBordering.