Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EigenSolver Class Reference

#include <EigenSolver.h>

Inheritance diagram for EigenSolver::

Solver BandArpackSolver SymArpackSolver List of all members.

Public Methods

 EigenSolver (int classTag)
virtual ~EigenSolver ()
virtual int solve (void)=0
virtual int solve (int numModes)=0
virtual const VectorgetEigenvector (int mode)=0
virtual double getEigenvalue (int mode)=0
virtual int setSize ()=0

Constructor & Destructor Documentation

EigenSolver::EigenSolver ( int classTag )
 

Definition at line 20 of file EigenSolver.cpp.

EigenSolver::~EigenSolver ( ) [virtual]
 

Definition at line 27 of file EigenSolver.cpp.


Member Function Documentation

double EigenSolver::getEigenvalue ( int mode ) [pure virtual]
 

Reimplemented in BandArpackSolver, and SymArpackSolver.

Referenced by EigenSOE::getEigenvalue().

const Vector & EigenSolver::getEigenvector ( int mode ) [pure virtual]
 

Reimplemented in BandArpackSolver, and SymArpackSolver.

Referenced by EigenSOE::getEigenvector().

int EigenSolver::setSize ( void ) [pure virtual]
 

Reimplemented in BandArpackSolver, and SymArpackSolver.

Referenced by SymArpackSOE::setSize(), and BandArpackSOE::setSize().

int EigenSolver::solve ( int numModes ) [pure virtual]
 

Reimplemented in BandArpackSolver, and SymArpackSolver.

int EigenSolver::solve ( void ) [pure virtual]
 

Reimplemented in BandArpackSolver, and SymArpackSolver.

Referenced by SymArpackSolver::solve(), EigenSOE::solve(), and BandArpackSolver::solve().


The documentation for this class was generated from the following files:
Copyright Contact Us