#include <PlayaPreconditionerBase.hpp>

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 LinearOperator<Scalar> Playa::PreconditionerBase< Scalar >::left | ( | ) |  const [pure virtual] | 
        
| virtual LinearOperator<Scalar> Playa::PreconditionerBase< Scalar >::right | ( | ) |  const [pure virtual] | 
        
| 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 >.