
Public Member Functions | |
| PreconditionerBase () | |
| virtual | ~PreconditionerBase () |
| virtual LinearOperator< Scalar > | left () const =0 |
| virtual LinearOperator< Scalar > | right () const =0 |
| virtual bool | hasLeft () const =0 |
| virtual bool | hasRight () const =0 |
The base class implements neither a left nor a right preconditioner.
Definition at line 28 of file PlayaPreconditionerBase.hpp.
| Playa::PreconditionerBase< Scalar >::PreconditionerBase | ( | ) | [inline] |
empty ctor
Definition at line 32 of file PlayaPreconditionerBase.hpp.
| virtual Playa::PreconditionerBase< Scalar >::~PreconditionerBase | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 35 of file PlayaPreconditionerBase.hpp.
| virtual bool Playa::PreconditionerBase< Scalar >::hasLeft | ( | ) | const [pure virtual] |
return true if this preconditioner has a nontrivial left component
Implemented in Playa::GenericLeftPreconditioner< Scalar >, Playa::GenericRightPreconditioner< Scalar >, and Playa::GenericLeftPreconditioner< Scalar >.
| virtual bool Playa::PreconditionerBase< Scalar >::hasRight | ( | ) | const [pure virtual] |
return true if this preconditioner has a nontrivial right component
Implemented in Playa::GenericLeftPreconditioner< Scalar >, Playa::GenericRightPreconditioner< Scalar >, and Playa::GenericLeftPreconditioner< Scalar >.
| virtual LinearOperator<Scalar> Playa::PreconditionerBase< Scalar >::left | ( | ) | const [pure virtual] |
| virtual LinearOperator<Scalar> Playa::PreconditionerBase< Scalar >::right | ( | ) | const [pure virtual] |