LOCA::AnasaziOperator::Manager Class Reference

Manager for all Anasazi operators. More...

#include <LOCA_AnasaziOperator_Manager.H>

Inheritance diagram for LOCA::AnasaziOperator::Manager:

[legend]
Collaboration diagram for LOCA::AnasaziOperator::Manager:
[legend]
List of all members.

Public Member Functions

 Manager (NOX::Parameter::List &eigenParams, NOX::Parameter::List &solverParams, NOX::Abstract::Group &grp)
 Constructor.
virtual ~Manager ()
 Destructor.
virtual NOX::Abstract::Group::ReturnType reset (NOX::Parameter::List &eigenParams, NOX::Parameter::List &solverParams, NOX::Abstract::Group &grp)
 Reset parameters.
virtual const string & label () const
 Return name of this operator.
virtual NOX::Abstract::Group::ReturnType apply (const NOX::Abstract::Vector &input, NOX::Abstract::Vector &output) const
 Apply the operator.
virtual void transformEigenvalue (double &ev_r, double &ev_i) const
 Transform eigenvalue.
virtual NOX::Abstract::Group::ReturnType rayleighQuotient (const NOX::Abstract::Vector &evec_r, const NOX::Abstract::Vector &evec_i, double &rq_r, double &rq_i) const
 Compute Rayleigh quotient.
LOCA::AnasaziOperator::GenericgetOperator ()
 Returns underlying operator.
const LOCA::AnasaziOperator::GenericgetOperator () const
 Returns underlying operator.

Protected Attributes

string opName
 Stores name of requested operator.
LOCA::AnasaziOperator::Genericop
 Stores operator.

Detailed Description

Manager for all Anasazi operators.

The parameters passed to the constructor or reset should specify the "Operator", as described below, as well as any additional parameters for that particular operator.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:40:42 2008 for NOX by doxygen 1.3.9.1