RVL::PartialDerivEvaluation< Scalar > Class Template Reference

similar in structure to DerivEvaluation More...

#include <op.hh>

Inheritance diagram for RVL::PartialDerivEvaluation< Scalar >:

RVL::LinearOp< Scalar > RVL::Operator< Scalar > RVL::Writeable List of all members.

Public Member Functions

 ~PartialDerivEvaluation ()
const Space< Scalar > & getDomain () const
const Space< Scalar > & getRange () const
void setBlock (int i)
ostream & write (ostream &str) const

Protected Member Functions

 PartialDerivEvaluation (OperatorProductDomainEvaluation< Scalar > &_fx)
LinearOp< Scalar > * clone () const
void apply (const Vector< Scalar > &y, Vector< Scalar > &z) const
void applyAdj (const Vector< Scalar > &y, Vector< Scalar > &z) const

Friends

class OperatorProductDomainEvaluation< Scalar >

Detailed Description

template<class Scalar>
class RVL::PartialDerivEvaluation< Scalar >

similar in structure to DerivEvaluation

Definition at line 2228 of file op.hh.


Constructor & Destructor Documentation

template<class Scalar>
RVL::PartialDerivEvaluation< Scalar >::PartialDerivEvaluation ( OperatorProductDomainEvaluation< Scalar > &  _fx  )  [protected]

Definition at line 2244 of file op.hh.

template<class Scalar>
RVL::PartialDerivEvaluation< Scalar >::~PartialDerivEvaluation (  ) 

Definition at line 2273 of file op.hh.


Member Function Documentation

template<class Scalar>
LinearOp<Scalar>* RVL::PartialDerivEvaluation< Scalar >::clone (  )  const [protected, virtual]

Implements RVL::Operator< Scalar >.

Definition at line 2247 of file op.hh.

template<class Scalar>
void RVL::PartialDerivEvaluation< Scalar >::apply ( const Vector< Scalar > &  y,
Vector< Scalar > &  z 
) const [protected, virtual]

Implements RVL::Operator< Scalar >.

Definition at line 2252 of file op.hh.

template<class Scalar>
void RVL::PartialDerivEvaluation< Scalar >::applyAdj ( const Vector< Scalar > &  y,
Vector< Scalar > &  z 
) const [protected, virtual]

Implements RVL::LinearOp< Scalar >.

Definition at line 2262 of file op.hh.

template<class Scalar>
const Space<Scalar>& RVL::PartialDerivEvaluation< Scalar >::getDomain (  )  const [virtual]

Implements RVL::Operator< Scalar >.

Definition at line 2275 of file op.hh.

template<class Scalar>
const Space<Scalar>& RVL::PartialDerivEvaluation< Scalar >::getRange (  )  const [virtual]

Implements RVL::Operator< Scalar >.

Definition at line 2283 of file op.hh.

template<class Scalar>
void RVL::PartialDerivEvaluation< Scalar >::setBlock ( int  i  ) 

Definition at line 2285 of file op.hh.

template<class Scalar>
ostream& RVL::PartialDerivEvaluation< Scalar >::write ( ostream &  str  )  const [virtual]

Implements RVL::Writeable.

Definition at line 2287 of file op.hh.


Friends And Related Function Documentation

template<class Scalar>
friend class OperatorProductDomainEvaluation< Scalar > [friend]

Definition at line 2230 of file op.hh.


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for RVL by  doxygen 1.4.7