Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Member Functions
eigensolver::EigenSolver< F > Class Template Reference

Interafce for eigenvalue solvers. More...

#include <eigens.hh>

Inheritance diagram for eigensolver::EigenSolver< F >:
Inheritance graph
[legend]
Collaboration diagram for eigensolver::EigenSolver< F >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual uint converged () const =0
 Returns the number of converged eigen pairs.
virtual const concepts::Array
< concepts::Vector< F > * > & 
getEF ()=0
virtual const concepts::Array
< F > & 
getEV ()=0
 Returns an array with the eigen values.
virtual uint iterations () const =0
 Returns the number of iterations.

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Detailed Description

template<typename F>
class eigensolver::EigenSolver< F >

Interafce for eigenvalue solvers.

Every new eigenvalue solver should implement this interface.

Author:
Norbert Fernandes, 2002

Definition at line 20 of file eigens.hh.


Member Function Documentation

template<typename F>
virtual uint eigensolver::EigenSolver< F >::converged ( ) const [pure virtual]
template<typename F>
virtual const concepts::Array<concepts::Vector<F>*>& eigensolver::EigenSolver< F >::getEF ( ) [pure virtual]
template<typename F>
virtual const concepts::Array<F>& eigensolver::EigenSolver< F >::getEV ( ) [pure virtual]
template<typename F>
virtual std::ostream& eigensolver::EigenSolver< F >::info ( std::ostream &  os) const [protected, virtual]
template<typename F>
virtual uint eigensolver::EigenSolver< F >::iterations ( ) const [pure virtual]

The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)