Thyra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Thyra::LinearOpChanger< Scalar > Class Template Referenceabstract

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

#include <Thyra_LinearOpWithSolveFactoryExamples.hpp>

Inheritance diagram for Thyra::LinearOpChanger< Scalar >:
Inheritance graph
[legend]

Public Member Functions

virtual ~LinearOpChanger ()
 
virtual void changeOp (const Teuchos::Ptr< 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 75 of file Thyra_LinearOpWithSolveFactoryExamples.hpp.

Constructor & Destructor Documentation

template<class Scalar>
virtual Thyra::LinearOpChanger< Scalar >::~LinearOpChanger ( )
inlinevirtual

Definition at line 78 of file Thyra_LinearOpWithSolveFactoryExamples.hpp.

Member Function Documentation

template<class Scalar>
virtual void Thyra::LinearOpChanger< Scalar >::changeOp ( const Teuchos::Ptr< LinearOpBase< Scalar > > &  op) const
pure virtual

The documentation for this class was generated from the following file: