LOCA::AnasaziOperator::Generic Class Reference

Generic Anasazi operator interface More...

#include <LOCA_AnasaziOperator_Generic.H>

Inheritance diagram for LOCA::AnasaziOperator::Generic:

[legend]
List of all members.

Public Member Functions

 Generic ()
 Constructor.
virtual ~Generic ()
 Destructor.
virtual NOX::Abstract::Group::ReturnType reset (NOX::Parameter::List &eigenParams, NOX::Parameter::List &solverParams, NOX::Abstract::Group &grp)=0
 Reset parameters.
virtual const string & label () const =0
 Return name of this operator.
virtual NOX::Abstract::Group::ReturnType apply (const NOX::Abstract::Vector &input, NOX::Abstract::Vector &output) const =0
 Apply the operator.
virtual void transformEigenvalue (double &ev_r, double &ev_i) const =0
 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 =0
 Compute Rayleigh quotient.

Detailed Description

Generic Anasazi operator interface

Generic interface for computing eigenvalues for some operator using Anasazi. In additions, this class provides an interface for transforming the eigenvalues as defined by the operator, and computing the Rayleigh quotient.


Constructor & Destructor Documentation

LOCA::AnasaziOperator::Generic::Generic  )  [inline]
 

Constructor.

Constructors of derived objects should look like reset.


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