Playa::Eigensolver< Scalar > Class Template Reference

#include <PlayaEigensolver.hpp>

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


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 >
void Playa::Eigensolver< Scalar >::solve ( const LinearOperator< Scalar > &  K,
const LinearOperator< Scalar > &  M,
Array< Vector< Scalar > > &  ev,
Array< std::complex< Scalar > > &  ew 
) const [inline]

Definition at line 36 of file PlayaEigensolver.hpp.

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

Definition at line 46 of file PlayaEigensolver.hpp.

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

Definition at line 55 of file PlayaEigensolver.hpp.

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

Definition at line 63 of file PlayaEigensolver.hpp.


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

doxygen