Public Member Functions
TSFExtended::ExplicitlyTransposeableOp< Scalar > Class Template Reference

Base interface for operators whose transpose can be formed explicitly. More...

List of all members.

Public Member Functions

virtual ~ExplicitlyTransposeableOp ()
 Virtual dtor.
virtual LinearOperator< Scalar > formTranspose () const =0
 Form a new object that is the transpose of this operator.

Detailed Description

template<class Scalar>
class TSFExtended::ExplicitlyTransposeableOp< Scalar >

Base interface for operators whose transpose can be formed explicitly.

Note: if a transpose is formed, it will be an independent object in the sense that any changes made to either the original object or the transpose are not propagated to the other.

Definition at line 46 of file TSFExplicitlyTransposeableOp.hpp.


Constructor & Destructor Documentation

template<class Scalar >
virtual TSFExtended::ExplicitlyTransposeableOp< Scalar >::~ExplicitlyTransposeableOp ( ) [inline, virtual]

Virtual dtor.

Definition at line 50 of file TSFExplicitlyTransposeableOp.hpp.


Member Function Documentation

template<class Scalar >
virtual LinearOperator<Scalar> TSFExtended::ExplicitlyTransposeableOp< Scalar >::formTranspose ( ) const [pure virtual]

Form a new object that is the transpose of this operator.

Site Contact