#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. | |
Protected Attributes | |
| Teuchos::RCP< LOCA::GlobalData > | globalData |
| Global data. | |
Private Member Functions | |
| DefaultStrategy (const DefaultStrategy &) | |
| Private to prohibit copying. | |
| DefaultStrategy & | operator= (const DefaultStrategy &) |
| Private to prohibit copying. | |
This class implements a default eigensolver strategy that does not compute any eigenvalues.
Definition at line 67 of file LOCA_Eigensolver_DefaultStrategy.H.
| LOCA::Eigensolver::DefaultStrategy::DefaultStrategy | ( | const Teuchos::RCP< LOCA::GlobalData > & | global_data, | |
| const Teuchos::RCP< LOCA::Parameter::SublistParser > & | topParams, | |||
| const Teuchos::RCP< Teuchos::ParameterList > & | eigenParams | |||
| ) |
| LOCA::Eigensolver::DefaultStrategy::~DefaultStrategy | ( | ) | [virtual] |
| LOCA::Eigensolver::DefaultStrategy::DefaultStrategy | ( | const DefaultStrategy & | ) | [private] |
Private to prohibit copying.
| NOX::Abstract::Group::ReturnType LOCA::Eigensolver::DefaultStrategy::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 | |||
| ) | [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.
Definition at line 60 of file LOCA_Eigensolver_DefaultStrategy.C.
References globalData, and NOX::Abstract::Group::Ok.
| DefaultStrategy& LOCA::Eigensolver::DefaultStrategy::operator= | ( | const DefaultStrategy & | ) | [private] |
Private to prohibit copying.
Teuchos::RCP<LOCA::GlobalData> LOCA::Eigensolver::DefaultStrategy::globalData [protected] |
Global data.
Definition at line 105 of file LOCA_Eigensolver_DefaultStrategy.H.
Referenced by computeEigenvalues().
1.5.9