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::SublistParsertopParams
 Parsed top-level parameter list.
Teuchos::RCP< Teuchos::ParameterListeigenParams
 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:
Generated on Wed May 12 21:41:55 2010 for NOX by  doxygen 1.4.7