Thyra::LinearOpChanger< Scalar > Class Template Reference
[Example use cases for Thyra::LinearOpWithSolve[Factory]Base interfaces]

Silly abstract strategy interface for changing Thyra::LinearOpBase objects. More...

#include <Thyra_LinearOpWithSolveFactoryExamples.hpp>

Inheritance diagram for Thyra::LinearOpChanger< Scalar >:

Inheritance graph
List of all members.

Public Member Functions

virtual ~LinearOpChanger ()
virtual void changeOp (LinearOpBase< Scalar > *op) const =0

Detailed Description

template<class Scalar>
class Thyra::LinearOpChanger< Scalar >

Silly abstract strategy interface for changing Thyra::LinearOpBase objects.

The only purpose of this class is to allow me to write the use cases involving LinearOpWithSolveFactoryBase and PreconditionerFactoryBase in a general way. This class is not to be used to do anything really useful!



Definition at line 58 of file Thyra_LinearOpWithSolveFactoryExamples.hpp.

Constructor & Destructor Documentation

template<class Scalar>
virtual Thyra::LinearOpChanger< Scalar >::~LinearOpChanger (  )  [inline, virtual]

Definition at line 61 of file Thyra_LinearOpWithSolveFactoryExamples.hpp.

Member Function Documentation

template<class Scalar>
virtual void Thyra::LinearOpChanger< Scalar >::changeOp ( LinearOpBase< Scalar > *  op  )  const [pure virtual]

Implemented in Thyra::NullLinearOpChanger< Scalar >.

The documentation for this class was generated from the following file:
Generated on Wed May 12 21:42:48 2010 for Thyra Operator Solve Support by  doxygen 1.4.7