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 22 of file PlayaEigensolver.hpp.


Constructor & Destructor Documentation

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

Definition at line 26 of file PlayaEigensolver.hpp.

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

Definition at line 28 of file PlayaEigensolver.hpp.

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

Definition at line 31 of file PlayaEigensolver.hpp.


Member Function Documentation

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

Definition at line 71 of file PlayaEigensolver.hpp.

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

template<class Scalar>
const ParameterList& Playa::Eigensolver< Scalar >::params (  )  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]

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]

Site Contact