LOCA::Eigensolver::DGGEVStrategy Class Reference

LAPACK DGGEV eigensolver strategy. More...

#include <LOCA_Eigensolver_DGGEVStrategy.H>

Inheritance diagram for LOCA::Eigensolver::DGGEVStrategy:
Inheritance graph
[legend]
Collaboration diagram for LOCA::Eigensolver::DGGEVStrategy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DGGEVStrategy (const Teuchos::RCP< LOCA::GlobalData > &global_data, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams)
 Constructor.
virtual ~DGGEVStrategy ()
 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::GlobalDataglobalData
 Global data.
Teuchos::RCP
< LOCA::Parameter::SublistParser
topParams
 Parsed top-level parameter list.
Teuchos::RCP
< Teuchos::ParameterList
eigenParams
 Eigensolver parameter list.
int nev
 The number of requested eigenvalues.
string which
 Which eigenvalues are of interest.

Detailed Description

LAPACK DGGEV eigensolver strategy.

This class implements an eigensolver strategy using LAPACK routines DGGEV and DGEEV


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Generated on Wed Apr 13 09:59:42 2011 for NOX by  doxygen 1.6.3