#include <Meros_Preconditioner.hpp>
Public Member Functions | |
Preconditioner () | |
Preconditioner (const RCP< PreconditionerBase< Scalar > > &p) | |
Preconditioner (Handleable< PreconditionerBase< Scalar > > *p) | |
LinearOperator< Scalar > | getRight () const |
bool | hasRight () const |
LinearOperator< Scalar > | getLeft () const |
bool | hasLeft () const |
LinearOperator< Scalar > | getGenericPrec () const |
bool | hasGeneric () const |
const RCP< PreconditionerBase < Scalar > > & | ptr () const |
RCP< PreconditionerBase< Scalar > > | ptr () |
Private Attributes | |
RCP< PreconditionerBase< Scalar > > | p_ |
Meros::Preconditioner< Scalar >::Preconditioner | ( | ) | [inline] |
Meros::Preconditioner< Scalar >::Preconditioner | ( | const RCP< PreconditionerBase< Scalar > > & | p | ) | [inline] |
Meros::Preconditioner< Scalar >::Preconditioner | ( | Handleable< PreconditionerBase< Scalar > > * | p | ) | [inline] |
LinearOperator<Scalar> Meros::Preconditioner< Scalar >::getGenericPrec | ( | ) | const [inline] |
References Meros::Preconditioner< Scalar >::p_.
LinearOperator<Scalar> Meros::Preconditioner< Scalar >::getLeft | ( | ) | const [inline] |
References Meros::Preconditioner< Scalar >::p_.
LinearOperator<Scalar> Meros::Preconditioner< Scalar >::getRight | ( | ) | const [inline] |
References Meros::Preconditioner< Scalar >::p_.
bool Meros::Preconditioner< Scalar >::hasGeneric | ( | ) | const [inline] |
References Meros::Preconditioner< Scalar >::p_.
bool Meros::Preconditioner< Scalar >::hasLeft | ( | ) | const [inline] |
References Meros::Preconditioner< Scalar >::p_.
bool Meros::Preconditioner< Scalar >::hasRight | ( | ) | const [inline] |
References Meros::Preconditioner< Scalar >::p_.
RCP<PreconditionerBase<Scalar> > Meros::Preconditioner< Scalar >::ptr | ( | ) | [inline] |
References Meros::Preconditioner< Scalar >::p_.
const RCP<PreconditionerBase<Scalar> >& Meros::Preconditioner< Scalar >::ptr | ( | ) | const [inline] |
References Meros::Preconditioner< Scalar >::p_.
Referenced by Meros::LinearSolveStrategy< Scalar >::getLOWS().
RCP<PreconditionerBase<Scalar> > Meros::Preconditioner< Scalar >::p_ [private] |
Referenced by Meros::Preconditioner< Scalar >::getGenericPrec(), Meros::Preconditioner< Scalar >::getLeft(), Meros::Preconditioner< Scalar >::getRight(), Meros::Preconditioner< Scalar >::hasGeneric(), Meros::Preconditioner< Scalar >::hasLeft(), Meros::Preconditioner< Scalar >::hasRight(), and Meros::Preconditioner< Scalar >::ptr().