Public Member Functions
Playa::ICCPreconditionerFactory< Scalar > Class Template Reference
Inheritance diagram for Playa::ICCPreconditionerFactory< Scalar >:
Playa::PreconditionerFactoryBase< Scalar > Playa::Handleable< PreconditionerFactoryBase< Scalar > >

List of all members.

Public Member Functions

 ICCPreconditionerFactory ()
 ICCPreconditionerFactory (int fillLevels, int overlapFill, Scalar relaxationValue, Scalar relativeThreshold, Scalar absoluteThreshold)
virtual ~ICCPreconditionerFactory ()
virtual Preconditioner< Scalar > createPreconditioner (const LinearOperator< Scalar > &A) const

Private Attributes

Handleable interface
int fillLevels_
int overlapFill_
Scalar relaxationValue_
Scalar relativeThreshold_
Scalar absoluteThreshold_

Detailed Description

template<class Scalar>
class Playa::ICCPreconditionerFactory< Scalar >

Definition at line 23 of file PlayaICCPreconditionerFactory.hpp.


Constructor & Destructor Documentation

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

Construct with a parameter list

Definition at line 29 of file PlayaICCPreconditionerFactory.hpp.

template<class Scalar >
Playa::ICCPreconditionerFactory< Scalar >::ICCPreconditionerFactory ( int  fillLevels,
int  overlapFill,
Scalar  relaxationValue,
Scalar  relativeThreshold,
Scalar  absoluteThreshold 
) [inline]
template<class Scalar >
virtual Playa::ICCPreconditionerFactory< Scalar >::~ICCPreconditionerFactory ( ) [inline, virtual]

virtual dtor

Definition at line 63 of file PlayaICCPreconditionerFactory.hpp.


Member Function Documentation

template<class Scalar >
virtual Preconditioner<Scalar> Playa::ICCPreconditionerFactory< Scalar >::createPreconditioner ( const LinearOperator< Scalar > &  A) const [inline, virtual]

Member Data Documentation

template<class Scalar >
Scalar Playa::ICCPreconditionerFactory< Scalar >::absoluteThreshold_ [private]
template<class Scalar >
int Playa::ICCPreconditionerFactory< Scalar >::fillLevels_ [private]
template<class Scalar >
int Playa::ICCPreconditionerFactory< Scalar >::overlapFill_ [private]
template<class Scalar >
Scalar Playa::ICCPreconditionerFactory< Scalar >::relativeThreshold_ [private]
template<class Scalar >
Scalar Playa::ICCPreconditionerFactory< Scalar >::relaxationValue_ [private]

Site Contact