Public Member Functions | Static Public Member Functions
Playa::Eigensolver< Scalar > Class Template Reference
Inheritance diagram for Playa::Eigensolver< Scalar >:
Playa::Handle< EigensolverBase< Scalar > >

List of all members.

Public Member Functions

 Eigensolver ()
 Eigensolver (Playa::Handleable< EigensolverBase< Scalar > > *rawPtr)
 Eigensolver (const RCP< EigensolverBase< Scalar > > &smartPtr)
void solve (const LinearOperator< Scalar > &K, const LinearOperator< Scalar > &M, Array< Vector< Scalar > > &ev, Array< std::complex< Scalar > > &ew) const
void solve (const LinearOperator< Scalar > &K, Array< Vector< Scalar > > &ev, Array< std::complex< Scalar > > &ew) const
const ParameterList & params () const
ParameterList & params ()

Static Public Member Functions

static FancyOStream & os ()

Detailed Description

template<class Scalar>
class Playa::Eigensolver< Scalar >

Handle class for eigensolvers

Definition at line 59 of file PlayaEigensolver.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Playa::Eigensolver< Scalar >::Eigensolver ( ) [inline]

Definition at line 63 of file PlayaEigensolver.hpp.

template<class Scalar>
Playa::Eigensolver< Scalar >::Eigensolver ( Playa::Handleable< EigensolverBase< Scalar > > *  rawPtr) [inline]

Definition at line 65 of file PlayaEigensolver.hpp.

template<class Scalar>
Playa::Eigensolver< Scalar >::Eigensolver ( const RCP< EigensolverBase< Scalar > > &  smartPtr) [inline]

Definition at line 68 of file PlayaEigensolver.hpp.


Member Function Documentation

template<class Scalar>
static FancyOStream& Playa::Eigensolver< Scalar >::os ( ) [inline, static]

Definition at line 108 of file PlayaEigensolver.hpp.

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

Site Contact