Playa::AnasaziEigensolver< Scalar > Class Template Reference

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 ()

Static Private Member Functions

static Time & solveTimer ()
static Time & precondBuildTimer ()


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 >
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.

template<class Scalar >
static Time& Playa::AnasaziEigensolver< Scalar >::precondBuildTimer (  )  [inline, static, private]

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]

template<class Scalar >
static Time& Playa::AnasaziEigensolver< Scalar >::solveTimer (  )  [inline, static, private]

Site Contact