Public Types | 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 Types

typedef Teuchos::ScalarTraits
< Scalar >::magnitudeType 
ScalarMag

Public Member Functions

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

Private Attributes

Handleable interface
int fillLevels_
int overlapFill_
ScalarMag dropTolerance_
ScalarMag relaxationValue_
ScalarMag relativeThreshold_
ScalarMag absoluteThreshold_

Detailed Description

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

Definition at line 60 of file PlayaICCPreconditionerFactory.hpp.


Member Typedef Documentation

template<class Scalar >
typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Playa::ICCPreconditionerFactory< Scalar >::ScalarMag

Magnitude type

Definition at line 65 of file PlayaICCPreconditionerFactory.hpp.


Constructor & Destructor Documentation

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

Construct with a parameter list

Definition at line 68 of file PlayaICCPreconditionerFactory.hpp.

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

virtual dtor

Definition at line 92 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 >
ScalarMag Playa::ICCPreconditionerFactory< Scalar >::absoluteThreshold_ [private]
template<class Scalar >
ScalarMag Playa::ICCPreconditionerFactory< Scalar >::dropTolerance_ [private]
template<class Scalar >
int Playa::ICCPreconditionerFactory< Scalar >::fillLevels_ [private]
template<class Scalar >
int Playa::ICCPreconditionerFactory< Scalar >::overlapFill_ [private]
template<class Scalar >
ScalarMag Playa::ICCPreconditionerFactory< Scalar >::relativeThreshold_ [private]
template<class Scalar >
ScalarMag Playa::ICCPreconditionerFactory< Scalar >::relaxationValue_ [private]

Site Contact