Public Member Functions | |
| AnasaziEigensolver (const ParameterList ¶ms) | |
| 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 () |
Object wrapper for Anasazi eigenvalue solver.
Definition at line 59 of file PlayaAnasaziEigensolverDecl.hpp.
| Playa::AnasaziEigensolver< Scalar >::AnasaziEigensolver | ( | const ParameterList & | params | ) | [inline] |
Definition at line 65 of file PlayaAnasaziEigensolverDecl.hpp.
| 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 80 of file PlayaAnasaziEigensolverDecl.hpp.
| static Time& Playa::AnasaziEigensolver< Scalar >::precondBuildTimer | ( | ) | [inline, static, private] |
Definition at line 93 of file PlayaAnasaziEigensolverDecl.hpp.
| 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
Implements Playa::EigensolverBase< Scalar >.
Definition at line 117 of file PlayaAnasaziEigensolverImpl.hpp.
References Playa::VectorSpace< Scalar >::createMember(), Playa::PreconditionerFactory< Scalar >::createPreconditioner(), Playa::LinearOperator< Scalar >::domain(), Playa::InitTraits< MV, OP >::makeMV(), Playa::InitTraits< MV, OP >::opPtr(), Playa::Out::os(), solveTimer(), and Playa::InitTraits< MV, OP >::vec().
| static Time& Playa::AnasaziEigensolver< Scalar >::solveTimer | ( | ) | [inline, static, private] |
Definition at line 86 of file PlayaAnasaziEigensolverDecl.hpp.