#include <LOCA_SaveEigenData_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 | save (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) |
Save 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 strategy for saving eigenvectors and eigenvalues that does nothing and exists so the LOCA::Stepper always has an object to pass eigen data to.
Definition at line 68 of file LOCA_SaveEigenData_DefaultStrategy.H.
LOCA::SaveEigenData::DefaultStrategy::DefaultStrategy | ( | const Teuchos::RCP< LOCA::GlobalData > & | global_data, | |
const Teuchos::RCP< LOCA::Parameter::SublistParser > & | topParams, | |||
const Teuchos::RCP< Teuchos::ParameterList > & | eigenParams | |||
) |
LOCA::SaveEigenData::DefaultStrategy::~DefaultStrategy | ( | ) | [virtual] |
LOCA::SaveEigenData::DefaultStrategy::DefaultStrategy | ( | const DefaultStrategy & | ) | [private] |
Private to prohibit copying.
NOX::Abstract::Group::ReturnType LOCA::SaveEigenData::DefaultStrategy::save | ( | 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] |
Save eigenvalues/eigenvectors.
The implementation here does nothing and always returns NOX::Abstract::Group::Ok.
Implements LOCA::SaveEigenData::AbstractStrategy.
Definition at line 60 of file LOCA_SaveEigenData_DefaultStrategy.C.
References NOX::Abstract::Group::Ok.
DefaultStrategy& LOCA::SaveEigenData::DefaultStrategy::operator= | ( | const DefaultStrategy & | ) | [private] |
Private to prohibit copying.
Teuchos::RCP<LOCA::GlobalData> LOCA::SaveEigenData::DefaultStrategy::globalData [protected] |