NOX  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
LOCA::SaveEigenData::DefaultStrategy Class Reference

Default strategy for saving eigenvector/value data. More...

#include <LOCA_SaveEigenData_DefaultStrategy.H>

Inheritance diagram for LOCA::SaveEigenData::DefaultStrategy:
Inheritance graph
[legend]
Collaboration diagram for LOCA::SaveEigenData::DefaultStrategy:
Collaboration graph
[legend]

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. More...
 
- Public Member Functions inherited from LOCA::SaveEigenData::AbstractStrategy
 AbstractStrategy ()
 Constructor.
 
virtual ~AbstractStrategy ()
 Destructor.
 

Protected Attributes

Teuchos::RCP< LOCA::GlobalDataglobalData
 Global data.
 

Detailed Description

Default strategy for saving eigenvector/value data.

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.

Member Function Documentation

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.

References NOX::Abstract::Group::Ok.


The documentation for this class was generated from the following files: