Public Member Functions | Static Public Member Functions
TSFExtended::Eigensolver< Scalar > Class Template Reference

Handle class for eigensolvers. More...

Inheritance diagram for TSFExtended::Eigensolver< Scalar >:
Sundance::Handle< EigensolverBase< Scalar > > Sundance::ObjectWithVerbosityBase

List of all members.

Public Member Functions

 Eigensolver ()
 Eigensolver (Sundance::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 TSFExtended::Eigensolver< Scalar >

Handle class for eigensolvers.

Definition at line 46 of file TSFEigensolver.hpp.


Constructor & Destructor Documentation

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

Definition at line 50 of file TSFEigensolver.hpp.

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

Definition at line 52 of file TSFEigensolver.hpp.

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

Definition at line 55 of file TSFEigensolver.hpp.


Member Function Documentation

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

Definition at line 95 of file TSFEigensolver.hpp.

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

Site Contact