#include <PlayaGenericLeftPreconditioner.hpp>
Public Member Functions | |
GenericLeftPreconditioner (const LinearOperator< Scalar > &left) | |
virtual | ~GenericLeftPreconditioner () |
virtual LinearOperator< Scalar > | left () const |
virtual LinearOperator< Scalar > | right () const |
virtual bool | hasLeft () const |
virtual bool | hasRight () const |
virtual Teuchos::RCP < PreconditionerBase< Scalar > > | getRcp () |
GenericLeftPreconditioner (const LinearOperator< Scalar > &left) | |
virtual | ~GenericLeftPreconditioner () |
virtual LinearOperator< Scalar > | left () const |
virtual LinearOperator< Scalar > | right () const |
virtual bool | hasLeft () const |
virtual bool | hasRight () const |
virtual Teuchos::RCP < PreconditionerBase< Scalar > > | getRcp () |
Definition at line 23 of file PlayaGenericLeftPreconditioner.hpp.
Playa::GenericLeftPreconditioner< Scalar >::GenericLeftPreconditioner | ( | const LinearOperator< Scalar > & | left | ) | [inline] |
construct with an operator for the left preconditioner
Definition at line 27 of file PlayaGenericLeftPreconditioner.hpp.
virtual Playa::GenericLeftPreconditioner< Scalar >::~GenericLeftPreconditioner | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 31 of file PlayaGenericLeftPreconditioner.hpp.
Playa::GenericLeftPreconditioner< Scalar >::GenericLeftPreconditioner | ( | const LinearOperator< Scalar > & | left | ) | [inline] |
construct with
Definition at line 27 of file PlayaLeftPreconditioner.hpp.
virtual Playa::GenericLeftPreconditioner< Scalar >::~GenericLeftPreconditioner | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 31 of file PlayaLeftPreconditioner.hpp.
virtual LinearOperator<Scalar> Playa::GenericLeftPreconditioner< Scalar >::left | ( | ) | const [inline, virtual] |
Return the left operator
Implements Playa::PreconditionerBase< Scalar >.
Definition at line 35 of file PlayaGenericLeftPreconditioner.hpp.
virtual LinearOperator<Scalar> Playa::GenericLeftPreconditioner< Scalar >::right | ( | ) | const [inline, virtual] |
A call to right() results in an error for a left precond.
Implements Playa::PreconditionerBase< Scalar >.
Definition at line 38 of file PlayaGenericLeftPreconditioner.hpp.
virtual bool Playa::GenericLeftPreconditioner< Scalar >::hasLeft | ( | ) | const [inline, virtual] |
return true because this preconditioner has a nontrivial left component.
Implements Playa::PreconditionerBase< Scalar >.
Definition at line 47 of file PlayaGenericLeftPreconditioner.hpp.
virtual bool Playa::GenericLeftPreconditioner< Scalar >::hasRight | ( | ) | const [inline, virtual] |
return false, because this preconditioner has no nontrivial right component
Implements Playa::PreconditionerBase< Scalar >.
Definition at line 51 of file PlayaGenericLeftPreconditioner.hpp.
virtual Teuchos::RCP< PreconditionerBase<Scalar> > Playa::GenericLeftPreconditioner< Scalar >::getRcp | ( | ) | [inline, virtual] |
Handleable<PreconditionerBase<Scalar> > interface
Implements Playa::Handleable< PreconditionerBase< Scalar > >.
Definition at line 54 of file PlayaGenericLeftPreconditioner.hpp.
virtual LinearOperator<Scalar> Playa::GenericLeftPreconditioner< Scalar >::left | ( | ) | const [inline, virtual] |
Return the left operator
Implements Playa::PreconditionerBase< Scalar >.
Definition at line 35 of file PlayaLeftPreconditioner.hpp.
virtual LinearOperator<Scalar> Playa::GenericLeftPreconditioner< Scalar >::right | ( | ) | const [inline, virtual] |
A call to right() results in an error for a left precond.
Implements Playa::PreconditionerBase< Scalar >.
Definition at line 38 of file PlayaLeftPreconditioner.hpp.
virtual bool Playa::GenericLeftPreconditioner< Scalar >::hasLeft | ( | ) | const [inline, virtual] |
return true because this preconditioner has a nontrivial left component.
Implements Playa::PreconditionerBase< Scalar >.
Definition at line 47 of file PlayaLeftPreconditioner.hpp.
virtual bool Playa::GenericLeftPreconditioner< Scalar >::hasRight | ( | ) | const [inline, virtual] |
return false, because this preconditioner has no nontrivial right component
Implements Playa::PreconditionerBase< Scalar >.
Definition at line 51 of file PlayaLeftPreconditioner.hpp.
virtual Teuchos::RCP< PreconditionerBase<Scalar> > Playa::GenericLeftPreconditioner< Scalar >::getRcp | ( | ) | [inline, virtual] |
Handleable<PreconditionerBase<Scalar> > interface
Implements Playa::Handleable< PreconditionerBase< Scalar > >.
Definition at line 54 of file PlayaLeftPreconditioner.hpp.