|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
Concreate LinearOpWithSolveFactoryBase subclass that creates DefaultSerialDenseLinearOpWithSolve objects that use LAPACK. More...
#include <Thyra_DefaultSerialDenseLinearOpWithSolveFactory_decl.hpp>

Overridden from ParameterListAcceptor (simple forwarding functions) | |
| void | setParameterList (RCP< ParameterList > const ¶mList) |
| | |
| RCP< const ParameterList > | getValidParameters () const |
| | |
Overridden from LinearOpWithSolveFactoyBase | |
| virtual bool | acceptsPreconditionerFactory () const |
| returns false. | |
| virtual void | setPreconditionerFactory (const RCP< PreconditionerFactoryBase< Scalar > > &precFactory, const std::string &precFactoryName) |
| Throws exception. | |
| virtual RCP < PreconditionerFactoryBase < Scalar > > | getPreconditionerFactory () const |
| Returns null . | |
| virtual void | unsetPreconditionerFactory (RCP< PreconditionerFactoryBase< Scalar > > *precFactory, std::string *precFactoryName) |
| Throws exception. | |
| virtual bool | isCompatible (const LinearOpSourceBase< Scalar > &fwdOpSrc) const |
| | |
| virtual RCP < LinearOpWithSolveBase < Scalar > > | createOp () const |
| Returns a DefaultSerialDenseLinearOpWithSolve object . | |
| 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 |
| | |
Concreate LinearOpWithSolveFactoryBase subclass that creates DefaultSerialDenseLinearOpWithSolve objects that use LAPACK.
This class will work with any serial MultiVectorBase object for which there are BLAS and LAPACK wrappers in Teuchos for.
Definition at line 47 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_decl.hpp.
| void Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::setParameterList | ( | RCP< ParameterList > const & | paramList | ) |
Definition at line 47 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| RCP< const ParameterList > Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::getValidParameters | ( | ) | const |
Definition at line 58 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| bool Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::acceptsPreconditionerFactory | ( | ) | const [virtual] |
returns false.
Reimplemented from Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 69 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| void Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::setPreconditionerFactory | ( | const RCP< PreconditionerFactoryBase< Scalar > > & | precFactory, |
| const std::string & | precFactoryName | ||
| ) | [virtual] |
Throws exception.
Reimplemented from Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 76 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| RCP< PreconditionerFactoryBase< Scalar > > Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::getPreconditionerFactory | ( | ) | const [virtual] |
Returns null .
Reimplemented from Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 87 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| void Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::unsetPreconditionerFactory | ( | RCP< PreconditionerFactoryBase< Scalar > > * | precFactory, |
| std::string * | precFactoryName | ||
| ) | [virtual] |
Throws exception.
Reimplemented from Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 94 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| bool Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::isCompatible | ( | const LinearOpSourceBase< Scalar > & | fwdOpSrc | ) | const [virtual] |
Implements Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 104 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
References Thyra::LinearOpSourceBase< Scalar >::getOp().
| RCP< LinearOpWithSolveBase< Scalar > > Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::createOp | ( | ) | const [virtual] |
Returns a DefaultSerialDenseLinearOpWithSolve object .
Implements Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 115 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| void Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::initializeOp | ( | const RCP< const LinearOpSourceBase< Scalar > > & | fwdOpSrc, |
| LinearOpWithSolveBase< Scalar > * | Op, | ||
| const ESupportSolveUse | supportSolveUse | ||
| ) | const [virtual] |
Implements Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 122 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
References Thyra::DefaultSerialDenseLinearOpWithSolve< Scalar >::initialize().
| void Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::initializeAndReuseOp | ( | const RCP< const LinearOpSourceBase< Scalar > > & | fwdOpSrc, |
| LinearOpWithSolveBase< Scalar > * | Op | ||
| ) | const [virtual] |
Reimplemented from Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 151 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
References Thyra::initializeOp(), and Thyra::SUPPORT_SOLVE_UNSPECIFIED.
| void Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::uninitializeOp | ( | LinearOpWithSolveBase< Scalar > * | Op, |
| RCP< const LinearOpSourceBase< Scalar > > * | fwdOpSrc, | ||
| RCP< const PreconditionerBase< Scalar > > * | prec, | ||
| RCP< const LinearOpSourceBase< Scalar > > * | approxFwdOpSrc, | ||
| ESupportSolveUse * | supportSolveUse | ||
| ) | const [virtual] |
Implements Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 161 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
References Thyra::DefaultSerialDenseLinearOpWithSolve< Scalar >::getFwdOp().
| bool Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::supportsPreconditionerInputType | ( | const EPreconditionerInputType | precOpType | ) | const [virtual] |
Reimplemented from Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 192 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| void Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::initializePreconditionedOp | ( | const RCP< const LinearOpSourceBase< Scalar > > & | fwdOpSrc, |
| const RCP< const PreconditionerBase< Scalar > > & | prec, | ||
| LinearOpWithSolveBase< Scalar > * | Op, | ||
| const ESupportSolveUse | supportSolveUse | ||
| ) | const [virtual] |
Reimplemented from Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 202 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
| void Thyra::DefaultSerialDenseLinearOpWithSolveFactory< Scalar >::initializeApproxPreconditionedOp | ( | const RCP< const LinearOpSourceBase< Scalar > > & | fwdOpSrc, |
| const RCP< const LinearOpSourceBase< Scalar > > & | approxFwdOpSrc, | ||
| LinearOpWithSolveBase< Scalar > * | Op, | ||
| const ESupportSolveUse | supportSolveUse | ||
| ) | const [virtual] |
Reimplemented from Thyra::LinearOpWithSolveFactoryBase< Scalar >.
Definition at line 214 of file Thyra_DefaultSerialDenseLinearOpWithSolveFactory_def.hpp.
1.7.4