Public Member Functions | Private Attributes
TSFExtended::SimplifiedLinearOpWithSpaces< Scalar > Class Template Reference

SimplifiedLinearOpWithSpaces extends SimplifiedLinearOpBase to store the range and domain spaces. More...

Inheritance diagram for TSFExtended::SimplifiedLinearOpWithSpaces< Scalar >:
TSFExtended::SimplifiedLinearOpBase< Scalar > TSFExtended::OpWithBackwardsCompatibleApply< Scalar > LinearOpBase Sundance::DefaultObjectWithVerbosity Sundance::ObjectWithVerbosityBase TSFExtended::SimpleAddedOp< Scalar > TSFExtended::SimpleBlockOp< Scalar > TSFExtended::SimpleComposedOp< Scalar > TSFExtended::SimpleDiagonalOp< Scalar > TSFExtended::SimpleIdentityOp< Scalar > TSFExtended::SimpleScaledOp< Scalar > TSFExtended::SimpleTransposedOp< Scalar > TSFExtended::SimpleZeroOp< Scalar >

List of all members.

Public Member Functions

 SimplifiedLinearOpWithSpaces (const VectorSpace< Scalar > &domain, const VectorSpace< Scalar > &range)
RCP< const VectorSpaceBase
< Scalar > > 
range () const
 Return a smart pointer for the range space for this operator.
RCP< const VectorSpaceBase
< Scalar > > 
domain () const
 Return a smart pointer for the domain space for this operator.

Private Attributes

VectorSpace< Scalar > range_
VectorSpace< Scalar > domain_

Detailed Description

template<class Scalar>
class TSFExtended::SimplifiedLinearOpWithSpaces< Scalar >

SimplifiedLinearOpWithSpaces extends SimplifiedLinearOpBase to store the range and domain spaces.

Definition at line 85 of file TSFSimplifiedLinearOpBaseDecl.hpp.


Constructor & Destructor Documentation

template<class Scalar >
TSFExtended::SimplifiedLinearOpWithSpaces< Scalar >::SimplifiedLinearOpWithSpaces ( const VectorSpace< Scalar > &  domain,
const VectorSpace< Scalar > &  range 
) [inline]

Definition at line 90 of file TSFSimplifiedLinearOpBaseImpl.hpp.


Member Function Documentation

template<class Scalar >
RCP< const VectorSpaceBase< Scalar > > TSFExtended::SimplifiedLinearOpWithSpaces< Scalar >::domain ( ) const [inline]

Return a smart pointer for the domain space for this operator.

Definition at line 105 of file TSFSimplifiedLinearOpBaseImpl.hpp.

Referenced by TSFExtended::SimpleAddedOp< Scalar >::SimpleAddedOp(), and TSFExtended::SimpleComposedOp< Scalar >::SimpleComposedOp().

template<class Scalar >
RCP< const VectorSpaceBase< Scalar > > TSFExtended::SimplifiedLinearOpWithSpaces< Scalar >::range ( ) const [inline]

Return a smart pointer for the range space for this operator.

Definition at line 97 of file TSFSimplifiedLinearOpBaseImpl.hpp.

Referenced by TSFExtended::SimpleAddedOp< Scalar >::SimpleAddedOp(), and TSFExtended::SimpleComposedOp< Scalar >::SimpleComposedOp().


Member Data Documentation

template<class Scalar >
VectorSpace<Scalar> TSFExtended::SimplifiedLinearOpWithSpaces< Scalar >::domain_ [private]

Definition at line 105 of file TSFSimplifiedLinearOpBaseDecl.hpp.

template<class Scalar >
VectorSpace<Scalar> TSFExtended::SimplifiedLinearOpWithSpaces< Scalar >::range_ [private]

Definition at line 104 of file TSFSimplifiedLinearOpBaseDecl.hpp.

Site Contact