Playa::AnasaziEigensolver< Scalar > Class Template Reference

#include <PlayaAnasaziEigensolverDecl.hpp>

Inheritance diagram for Playa::AnasaziEigensolver< Scalar >:

Playa::EigensolverBase< Scalar > Playa::Handleable< EigensolverBase< Scalar > >

List of all members.

Public Member Functions

 AnasaziEigensolver (const ParameterList &params)
virtual void solve (const LinearOperator< Scalar > &K, const LinearOperator< Scalar > &M, Array< Vector< Scalar > > &ev, Array< std::complex< Scalar > > &ew) const
Handleable interface


virtual RCP< EigensolverBase
< Scalar > > 
getRcp ()


Detailed Description

template<class Scalar>
class Playa::AnasaziEigensolver< Scalar >

Object wrapper for Anasazi eigenvalue solver.

Definition at line 22 of file PlayaAnasaziEigensolverDecl.hpp.


Constructor & Destructor Documentation

template<class Scalar >
Playa::AnasaziEigensolver< Scalar >::AnasaziEigensolver ( const ParameterList &  params  )  [inline]

Definition at line 28 of file PlayaAnasaziEigensolverDecl.hpp.


Member Function Documentation

template<class Scalar >
void Playa::AnasaziEigensolver< Scalar >::solve ( const LinearOperator< Scalar > &  K,
const LinearOperator< Scalar > &  M,
Array< Vector< Scalar > > &  ev,
Array< std::complex< Scalar > > &  ew 
) const [inline, virtual]

Solve a generalized eigenvalue problem $ K x = \lambda M x $

Implements Playa::EigensolverBase< Scalar >.

Definition at line 80 of file PlayaAnasaziEigensolverImpl.hpp.

template<class Scalar >
virtual RCP<EigensolverBase<Scalar> > Playa::AnasaziEigensolver< Scalar >::getRcp (  )  [inline, virtual]

Return a ref counted pointer to a newly created object

Implements Playa::Handleable< EigensolverBase< Scalar > >.

Definition at line 43 of file PlayaAnasaziEigensolverDecl.hpp.


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

doxygen