#include <LOCA_Hopf_MooreSpence_SalingerBordering.H>
Inheritance diagram for LOCA::Hopf::MooreSpence::SalingerBordering:


This class solves the Moore-Spence Hopf Newton equations:
via the following block elimination scheme:
| LOCA::Hopf::MooreSpence::SalingerBordering::SalingerBordering | ( | const Teuchos::RCP< LOCA::GlobalData > & | global_data, | |
| const Teuchos::RCP< LOCA::Parameter::SublistParser > & | topParams, | |||
| const Teuchos::RCP< Teuchos::ParameterList > & | solverParams | |||
| ) |
Constructor.
| global_data | [in] Global data object | |
| topParams | [in] Parsed top-level parameter list | |
| solverParams | [in] Bordered solver parameters. Currently none are referenced. |
| void LOCA::Hopf::MooreSpence::SalingerBordering::setBlocks | ( | const Teuchos::RCP< LOCA::Hopf::MooreSpence::AbstractGroup > & | group, | |
| const Teuchos::RCP< LOCA::Hopf::MooreSpence::ExtendedGroup > & | hopfGroup, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | yVector, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | zVector, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | CeRealVector, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | CeImagVector, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | dfdp, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | dCedpReal, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | dCedpImag, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | ByVector, | |||
| const Teuchos::RCP< const NOX::Abstract::Vector > & | mBzVector, | |||
| double | w | |||
| ) | [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 |
Implements LOCA::Hopf::MooreSpence::SolverStrategy.
| NOX::Abstract::Group::ReturnType LOCA::Hopf::MooreSpence::SalingerBordering::solve | ( | Teuchos::ParameterList & | params, | |
| const LOCA::Hopf::MooreSpence::ExtendedMultiVector & | input, | |||
| LOCA::Hopf::MooreSpence::ExtendedMultiVector & | result | |||
| ) | const [virtual] |
Solves the extended system as defined above.
The params argument is the linear solver parameters.
Implements LOCA::Hopf::MooreSpence::SolverStrategy.
1.4.7