LOCA::Eigensolver::DGGEVStrategy Class Reference

LAPACK DGGEV eigensolver strategy. More...

#include <LOCA_Eigensolver_DGGEVStrategy.H>

Inheritance diagram for LOCA::Eigensolver::DGGEVStrategy:

[legend]
Collaboration diagram for LOCA::Eigensolver::DGGEVStrategy:
[legend]
List of all members.

Public Member Functions

 DGGEVStrategy (const Teuchos::RefCountPtr< LOCA::GlobalData > &global_data, const Teuchos::RefCountPtr< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RefCountPtr< Teuchos::ParameterList > &eigenParams)
 Constructor.
virtual ~DGGEVStrategy ()
 Destructor.
virtual NOX::Abstract::Group::ReturnType computeEigenvalues (NOX::Abstract::Group &group, Teuchos::RefCountPtr< std::vector< double > > &evals_r, Teuchos::RefCountPtr< std::vector< double > > &evals_i, Teuchos::RefCountPtr< NOX::Abstract::MultiVector > &evecs_r, Teuchos::RefCountPtr< NOX::Abstract::MultiVector > &evecs_i)
 Compute eigenvalues/eigenvectors.

Protected Attributes

Teuchos::RefCountPtr< LOCA::GlobalDataglobalData
 Global data.
Teuchos::RefCountPtr< LOCA::Parameter::SublistParsertopParams
 Parsed top-level parameter list.
Teuchos::RefCountPtr< 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 Thu Sep 18 12:38:30 2008 for NOX by doxygen 1.3.9.1