NOX
Development
|
Default eigensolver strategy. More...
#include <LOCA_Eigensolver_DefaultStrategy.H>
Public Member Functions | |
DefaultStrategy (const Teuchos::RCP< LOCA::GlobalData > &global_data, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams) | |
Constructor. | |
virtual | ~DefaultStrategy () |
Destructor. | |
virtual NOX::Abstract::Group::ReturnType | computeEigenvalues (NOX::Abstract::Group &group, Teuchos::RCP< std::vector< double > > &evals_r, Teuchos::RCP< std::vector< double > > &evals_i, Teuchos::RCP< NOX::Abstract::MultiVector > &evecs_r, Teuchos::RCP< NOX::Abstract::MultiVector > &evecs_i) |
Compute eigenvalues/eigenvectors. More... | |
Public Member Functions inherited from LOCA::Eigensolver::AbstractStrategy | |
AbstractStrategy () | |
Constructor. | |
virtual | ~AbstractStrategy () |
Destructor. | |
Protected Attributes | |
Teuchos::RCP< LOCA::GlobalData > | globalData |
Global data. | |
Default eigensolver strategy.
This class implements a default eigensolver strategy that does not compute any eigenvalues.
|
virtual |
Compute eigenvalues/eigenvectors.
The implementation here does nothing and always returns NOX::Abstract::Group::Ok. Note that this implies the returned ref-count pointers are null.
Implements LOCA::Eigensolver::AbstractStrategy.
References NOX::Abstract::Group::Ok.