Playa::PCDPreconditionerFactory Class Reference

Inheritance diagram for Playa::PCDPreconditionerFactory:

Playa::PreconditionerFactoryBase< double > Playa::Handleable< PreconditionerFactoryBase< double > >

List of all members.

Public Member Functions

 PCDPreconditionerFactory (const ParameterList &params, const LinearProblem &MpProb, const LinearProblem &ApProb, const LinearProblem &FpProb)
Preconditioner< double > createPreconditioner (const LinearOperator< double > &A) const

Private Attributes

Handleable interface


LinearProblem MpProb_
LinearProblem ApProb_
LinearProblem FpProb_
LinearSolver< double > MpSolver_
LinearSolver< double > ApSolver_
LinearSolver< double > FSolver_


Detailed Description

Definition at line 13 of file SundancePCDPreconditioner.hpp.


Constructor & Destructor Documentation

PCDPreconditionerFactory::PCDPreconditionerFactory ( const ParameterList &  params,
const LinearProblem MpProb,
const LinearProblem ApProb,
const LinearProblem FpProb 
)


Member Function Documentation

Preconditioner< double > PCDPreconditionerFactory::createPreconditioner ( const LinearOperator< double > &  A  )  const [virtual]


Member Data Documentation

Definition at line 34 of file SundancePCDPreconditioner.hpp.

Referenced by createPreconditioner().

Definition at line 37 of file SundancePCDPreconditioner.hpp.

Referenced by createPreconditioner(), and PCDPreconditionerFactory().

Definition at line 35 of file SundancePCDPreconditioner.hpp.

Referenced by createPreconditioner().

Definition at line 38 of file SundancePCDPreconditioner.hpp.

Referenced by createPreconditioner(), and PCDPreconditionerFactory().

Definition at line 33 of file SundancePCDPreconditioner.hpp.

Referenced by createPreconditioner().

Definition at line 36 of file SundancePCDPreconditioner.hpp.

Referenced by createPreconditioner(), and PCDPreconditionerFactory().

Site Contact