Thyra_PreconditionerFactoryHelpers.hpp File Reference

#include "Thyra_PreconditionerFactoryBase.hpp"
#include "Thyra_DefaultLinearOpSource.hpp"
#include "Thyra_DefaultPreconditioner.hpp"

Include dependency graph for Thyra_PreconditionerFactoryHelpers.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Thyra

Functions

template<class Scalar>
void initializePrec (const PreconditionerFactoryBase< Scalar > &precFactory, const Teuchos::RefCountPtr< const LinearOpBase< Scalar > > &fwdOp, PreconditionerBase< Scalar > *precOp, const ESupportSolveUse supportSolveUse=SUPPORT_SOLVE_UNSPECIFIED)
 Initialize a preconditioner from a forward linear operator.
template<class Scalar>
void uninitializePrec (const PreconditionerFactoryBase< Scalar > &precFactory, PreconditionerBase< Scalar > *prec, Teuchos::RefCountPtr< const LinearOpBase< Scalar > > *fwdOp=NULL, ESupportSolveUse *supportSolveUse=NULL)
 Uninitialize a preconditioner and optionally extra what was used to create it.


Function Documentation

template<class Scalar>
void initializePrec const PreconditionerFactoryBase< Scalar > &  precFactory,
const Teuchos::RefCountPtr< const LinearOpBase< Scalar > > &  fwdOp,
PreconditionerBase< Scalar > *  precOp,
const ESupportSolveUse  supportSolveUse = SUPPORT_SOLVE_UNSPECIFIED
 

Initialize a preconditioner from a forward linear operator.

Definition at line 41 of file Thyra_PreconditionerFactoryHelpers.hpp.

template<class Scalar>
void uninitializePrec const PreconditionerFactoryBase< Scalar > &  precFactory,
PreconditionerBase< Scalar > *  prec,
Teuchos::RefCountPtr< const LinearOpBase< Scalar > > *  fwdOp = NULL,
ESupportSolveUse supportSolveUse = NULL
 

Uninitialize a preconditioner and optionally extra what was used to create it.

Definition at line 55 of file Thyra_PreconditionerFactoryHelpers.hpp.


Generated on Thu Sep 18 12:33:07 2008 for Thyra Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1