#include <LOCA_AnasaziOperator_Generic.H>
Inheritance diagram for LOCA::AnasaziOperator::Generic:
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. | |
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. Constructors of derived objects should look like reset. |
1.3.9.1