Create a LinearOpWithSolveFactory for a flattened-out multi-vector.
More...
#include <Thyra_ScaledIdentityLinearOpWithSolveFactory.hpp>
|
| RCP< const VectorSpaceBase< Scalar > > | space_ |
| |
| Scalar | s_ |
| |
| virtual bool | acceptsPreconditionerFactory () const |
| | returns false. More...
|
| |
| virtual void | setPreconditionerFactory (const RCP< PreconditionerFactoryBase< Scalar > > &precFactory, const std::string &precFactoryName) |
| | Throws exception. More...
|
| |
| virtual RCP< PreconditionerFactoryBase< Scalar > > | getPreconditionerFactory () const |
| | Returns null . More...
|
| |
| virtual void | unsetPreconditionerFactory (RCP< PreconditionerFactoryBase< Scalar > > *precFactory, std::string *precFactoryName) |
| | Throws exception. More...
|
| |
| virtual bool | isCompatible (const LinearOpSourceBase< Scalar > &fwdOpSrc) const |
| |
| virtual RCP< LinearOpWithSolveBase< Scalar > > | createOp () const |
| |
| virtual void | initializeOp (const RCP< const LinearOpSourceBase< Scalar > > &fwdOpSrc, LinearOpWithSolveBase< Scalar > *Op, const ESupportSolveUse supportSolveUse) const |
| |
| virtual void | initializeAndReuseOp (const RCP< const LinearOpSourceBase< Scalar > > &fwdOpSrc, LinearOpWithSolveBase< Scalar > *Op) const |
| |
| virtual void | uninitializeOp (LinearOpWithSolveBase< Scalar > *Op, RCP< const LinearOpSourceBase< Scalar > > *fwdOpSrc, RCP< const PreconditionerBase< Scalar > > *prec, RCP< const LinearOpSourceBase< Scalar > > *approxFwdOpSrc, ESupportSolveUse *supportSolveUse) const |
| |
| virtual bool | supportsPreconditionerInputType (const EPreconditionerInputType precOpType) const |
| |
| virtual void | initializePreconditionedOp (const RCP< const LinearOpSourceBase< Scalar > > &fwdOpSrc, const RCP< const PreconditionerBase< Scalar > > &prec, LinearOpWithSolveBase< Scalar > *Op, const ESupportSolveUse supportSolveUse) const |
| |
| virtual void | initializeApproxPreconditionedOp (const RCP< const LinearOpSourceBase< Scalar > > &fwdOpSrc, const RCP< const LinearOpSourceBase< Scalar > > &approxFwdOpSrc, LinearOpWithSolveBase< Scalar > *Op, const ESupportSolveUse supportSolveUse) const |
| |
| void | informUpdatedVerbosityState () const |
| | Overridden from Teuchos::VerboseObjectBase. More...
|
| |
template<class Scalar>
class Thyra::ScaledIdentityLinearOpWithSolveFactory< Scalar >
Create a LinearOpWithSolveFactory for a flattened-out multi-vector.
Definition at line 24 of file Thyra_ScaledIdentityLinearOpWithSolveFactory.hpp.
◆ ScaledIdentityLinearOpWithSolveFactory()
◆ acceptsPreconditionerFactory()
◆ createOp()
◆ getNonconstParameterList()
◆ getParameterList()
◆ getPreconditionerFactory()
◆ getValidParameters()
◆ informUpdatedVerbosityState()
◆ initialize()
◆ initializeAndReuseOp()
◆ initializeApproxPreconditionedOp()
template<class Scalar >
| virtual void Thyra::ScaledIdentityLinearOpWithSolveFactory< Scalar >::initializeApproxPreconditionedOp |
( |
const RCP< const LinearOpSourceBase< Scalar > > & |
fwdOpSrc, |
|
|
const RCP< const LinearOpSourceBase< Scalar > > & |
approxFwdOpSrc, |
|
|
LinearOpWithSolveBase< Scalar > * |
Op, |
|
|
const ESupportSolveUse |
supportSolveUse |
|
) |
| const |
|
inlinevirtual |
◆ initializeOp()
◆ initializePreconditionedOp()
template<class Scalar >
| virtual void Thyra::ScaledIdentityLinearOpWithSolveFactory< Scalar >::initializePreconditionedOp |
( |
const RCP< const LinearOpSourceBase< Scalar > > & |
fwdOpSrc, |
|
|
const RCP< const PreconditionerBase< Scalar > > & |
prec, |
|
|
LinearOpWithSolveBase< Scalar > * |
Op, |
|
|
const ESupportSolveUse |
supportSolveUse |
|
) |
| const |
|
inlinevirtual |
◆ isCompatible()
◆ setParameterList()
◆ setPreconditionerFactory()
◆ supportsPreconditionerInputType()
◆ uninitializeOp()
template<class Scalar >
| void Thyra::ScaledIdentityLinearOpWithSolveFactory< Scalar >::uninitializeOp |
( |
LinearOpWithSolveBase< Scalar > * |
Op, |
|
|
RCP< const LinearOpSourceBase< Scalar > > * |
fwdOpSrc, |
|
|
RCP< const PreconditionerBase< Scalar > > * |
prec, |
|
|
RCP< const LinearOpSourceBase< Scalar > > * |
approxFwdOpSrc, |
|
|
ESupportSolveUse * |
supportSolveUse |
|
) |
| const |
|
virtual |
◆ unsetParameterList()
◆ unsetPreconditionerFactory()
◆ scaledIdentitySolveFactory()
◆ s_
◆ space_
The documentation for this class was generated from the following file: