Strategy for saving eigenvector/value data. More...
#include <Albany_SaveEigenData.hpp>

Public Member Functions | |
| SaveEigenData (Teuchos::ParameterList &locaParams, Teuchos::RCP< NOX::Epetra::Observer > observer=Teuchos::null, Albany::StateManager *pStateMgr=NULL) | |
| Constructor. | |
| virtual | ~SaveEigenData () |
| 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 | |
| int | nsave |
| number of eigenvalues/vectors to save | |
| int | nSaveAsStates |
| Teuchos::RCP < NOX::Epetra::Observer > | noxObserver |
| Albany::StateManager * | pAlbStateMgr |
Private Member Functions | |
| SaveEigenData (const SaveEigenData &) | |
| Private to prohibit copying. | |
| SaveEigenData & | operator= (const SaveEigenData &) |
| Private to prohibit copying. | |
Strategy for saving eigenvector/value data.
Saves eigenvectors and corresponding eigenvalues using a custom strategy.
Definition at line 24 of file Albany_SaveEigenData.hpp.
| Albany::SaveEigenData::SaveEigenData | ( | Teuchos::ParameterList & | locaParams, | |
| Teuchos::RCP< NOX::Epetra::Observer > | observer = Teuchos::null, |
|||
| Albany::StateManager * | pStateMgr = NULL | |||
| ) |
Constructor.
Definition at line 16 of file Albany_SaveEigenData.cpp.
| Albany::SaveEigenData::~SaveEigenData | ( | ) | [virtual] |
Destructor.
Definition at line 36 of file Albany_SaveEigenData.cpp.
| Albany::SaveEigenData::SaveEigenData | ( | const SaveEigenData & | ) | [private] |
Private to prohibit copying.
| NOX::Abstract::Group::ReturnType Albany::SaveEigenData::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.
Definition at line 41 of file Albany_SaveEigenData.cpp.
| SaveEigenData& Albany::SaveEigenData::operator= | ( | const SaveEigenData & | ) | [private] |
Private to prohibit copying.
int Albany::SaveEigenData::nsave [protected] |
number of eigenvalues/vectors to save
Definition at line 54 of file Albany_SaveEigenData.hpp.
int Albany::SaveEigenData::nSaveAsStates [protected] |
Definition at line 55 of file Albany_SaveEigenData.hpp.
Teuchos::RCP<NOX::Epetra::Observer> Albany::SaveEigenData::noxObserver [protected] |
Definition at line 56 of file Albany_SaveEigenData.hpp.
Albany::StateManager* Albany::SaveEigenData::pAlbStateMgr [protected] |
Definition at line 57 of file Albany_SaveEigenData.hpp.
1.7.1