Tempus
Version of the Day
Time Integration
|
Concrete PreconditionerBase
subclass that wraps a preconditioner operator in MultiVectorLinearOp.
More...
#include <Thyra_AdjointPreconditioner.hpp>
Public Member Functions | |
Constructors/initializers/accessors | |
AdjointPreconditioner () | |
Construct to uninitialized. More... | |
void | nonconstInitialize (const RCP< PreconditionerBase< Scalar > > &prec) |
void | initialize (const RCP< const PreconditionerBase< Scalar > > &prec) |
RCP< PreconditionerBase< Scalar > > | getNonconstPreconditioner () |
RCP< const PreconditionerBase < Scalar > > | getPreconditioner () const |
void | uninitialize () |
Overridden from PreconditionerBase | |
bool | isLeftPrecOpConst () const |
Teuchos::RCP< LinearOpBase < Scalar > > | getNonconstLeftPrecOp () |
Teuchos::RCP< const LinearOpBase< Scalar > > | getLeftPrecOp () const |
bool | isRightPrecOpConst () const |
Teuchos::RCP< LinearOpBase < Scalar > > | getNonconstRightPrecOp () |
Teuchos::RCP< const LinearOpBase< Scalar > > | getRightPrecOp () const |
bool | isUnspecifiedPrecOpConst () const |
Teuchos::RCP< LinearOpBase < Scalar > > | getNonconstUnspecifiedPrecOp () |
Teuchos::RCP< const LinearOpBase< Scalar > > | getUnspecifiedPrecOp () const |
Private Types | |
typedef Teuchos::ConstNonconstObjectContainer < PreconditionerBase< Scalar > > | CNPB |
Static Private Member Functions | |
static void | validateInitialize (const RCP< const PreconditionerBase< Scalar > > &prec) |
Private Attributes | |
CNPB | prec_ |
Related Functions | |
(Note that these are not member functions.) | |
template<class Scalar > | |
RCP< AdjointPreconditioner < Scalar > > | adjointPreconditioner () |
Nonmember constructor function. More... | |
template<class Scalar > | |
RCP< AdjointPreconditioner < Scalar > > | nonconstAdjointPreconditioner (const RCP< PreconditionerBase< Scalar > > &prec) |
Nonmember constructor function. More... | |
template<class Scalar > | |
RCP< AdjointPreconditioner < Scalar > > | adjointPreconditioner (const RCP< const PreconditionerBase< Scalar > > &prec) |
Nonmember constructor function. More... | |
Concrete PreconditionerBase
subclass that wraps a preconditioner operator in MultiVectorLinearOp.
Definition at line 22 of file Thyra_AdjointPreconditioner.hpp.
|
private |
Definition at line 94 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Construct to uninitialized.
Definition at line 30 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 65 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 62 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 45 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 71 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 80 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 48 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 74 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 84 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 38 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 59 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 68 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 77 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 32 of file Thyra_AdjointPreconditioner.hpp.
|
inline |
Definition at line 50 of file Thyra_AdjointPreconditioner.hpp.
|
inlinestaticprivate |
Definition at line 104 of file Thyra_AdjointPreconditioner.hpp.
|
related |
Nonmember constructor function.
Definition at line 121 of file Thyra_AdjointPreconditioner.hpp.
|
related |
Nonmember constructor function.
Definition at line 148 of file Thyra_AdjointPreconditioner.hpp.
|
related |
Nonmember constructor function.
Definition at line 132 of file Thyra_AdjointPreconditioner.hpp.
|
private |
Definition at line 99 of file Thyra_AdjointPreconditioner.hpp.