|
Public Member Functions |
| | SalingerBordering (const Teuchos::RefCountPtr< LOCA::GlobalData > &global_data, const Teuchos::RefCountPtr< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RefCountPtr< Teuchos::ParameterList > &solverParams) |
| | Constructor.
|
|
virtual | ~SalingerBordering () |
| | Destructor.
|
| virtual void | setBlocks (const Teuchos::RefCountPtr< LOCA::Hopf::MooreSpence::AbstractGroup > &group, const Teuchos::RefCountPtr< LOCA::Hopf::MooreSpence::ExtendedGroup > &hopfGroup, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &yVector, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &zVector, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &CeRealVector, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &CeImagVector, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &dfdp, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &dCedpReal, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &dCedpImag, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &ByVector, const Teuchos::RefCountPtr< const NOX::Abstract::Vector > &mBzVector, double w) |
| | Set blocks in extended linear system.
|
| virtual NOX::Abstract::Group::ReturnType | solve (Teuchos::ParameterList ¶ms, const LOCA::Hopf::MooreSpence::ExtendedMultiVector &input, LOCA::Hopf::MooreSpence::ExtendedMultiVector &result) const |
| | Solves the extended system as defined above.
|
Protected Member Functions |
|
NOX::Abstract::Group::ReturnType | solveContiguous (Teuchos::ParameterList ¶ms, const NOX::Abstract::MultiVector &input_x, const NOX::Abstract::MultiVector &input_y, const NOX::Abstract::MultiVector &input_z, const NOX::Abstract::MultiVector::DenseMatrix &input_w, const NOX::Abstract::MultiVector::DenseMatrix &input_p, NOX::Abstract::MultiVector &result_x, NOX::Abstract::MultiVector &result_y, NOX::Abstract::MultiVector &result_z, NOX::Abstract::MultiVector::DenseMatrix &result_w, NOX::Abstract::MultiVector::DenseMatrix &result_p) const |
| | Solves equations with contiguous arguments.
|
Protected Attributes |
|
Teuchos::RefCountPtr< LOCA::GlobalData > | globalData |
| | Global data object.
|
|
Teuchos::RefCountPtr< Teuchos::ParameterList > | solverParams |
| | Solver parameters.
|
|
Teuchos::RefCountPtr< LOCA::Hopf::MooreSpence::AbstractGroup > | group |
| | Underlying group.
|
|
Teuchos::RefCountPtr< LOCA::Hopf::MooreSpence::ExtendedGroup > | hopfGroup |
| | Hopf group.
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | yVector |
| | Real component of eigenvector.
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | zVector |
| | Imaginary component of eigenvector.
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | CeRealVector |
| | Jy-wBz vector.
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | CeImagVector |
| | Jz+wBy vector.
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | dfdp |
| | df/dp vector
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | dCedpReal |
| | d(Jy-wBz)/dp vector
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | dCedpImag |
| | d(Jz+wBy)/dp vector
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | ByVector |
| | By vector.
|
Teuchos::RefCountPtr< const
NOX::Abstract::Vector > | minusBzVector |
| | -Bz vector
|
|
double | w |
| | Frequency w.
|