#include <blockop.hh>
Inheritance diagram for RVL::BlockLinearOpBlock< Scalar >:
Public Member Functions | |
BlockLinearOpBlock (BlockLinearOp< Scalar > const &_blk, int _row, int _col) | |
BlockLinearOpBlock (const BlockLinearOpBlock< Scalar > &b) | |
~BlockLinearOpBlock () | |
const Space< Scalar > & | getDomain () const |
access to domain as Space - delegates to getProductDomain | |
const Space< Scalar > & | getRange () const |
access to range as Space - delegates to getProductRange | |
Protected Member Functions | |
virtual void | apply (const Vector< Scalar > &xj, Vector< Scalar > &yi) const |
virtual void | applyAdj (const Vector< Scalar > &yi, Vector< Scalar > &xj) const |
LinearOp< Scalar > * | clone () const |
Definition at line 678 of file blockop.hh.
RVL::BlockLinearOpBlock< Scalar >::BlockLinearOpBlock | ( | BlockLinearOp< Scalar > const & | _blk, | |
int | _row, | |||
int | _col | |||
) |
Definition at line 714 of file blockop.hh.
Referenced by RVL::BlockLinearOpBlock< Scalar >::clone().
RVL::BlockLinearOpBlock< Scalar >::BlockLinearOpBlock | ( | const BlockLinearOpBlock< Scalar > & | b | ) |
Definition at line 715 of file blockop.hh.
RVL::BlockLinearOpBlock< Scalar >::~BlockLinearOpBlock | ( | ) |
Definition at line 716 of file blockop.hh.
virtual void RVL::BlockLinearOpBlock< Scalar >::apply | ( | const Vector< Scalar > & | xj, | |
Vector< Scalar > & | yi | |||
) | const [protected, virtual] |
virtual void RVL::BlockLinearOpBlock< Scalar >::applyAdj | ( | const Vector< Scalar > & | yi, | |
Vector< Scalar > & | xj | |||
) | const [protected, virtual] |
LinearOp<Scalar>* RVL::BlockLinearOpBlock< Scalar >::clone | ( | ) | const [protected, virtual] |
Implements RVL::Operator< Scalar >.
Definition at line 710 of file blockop.hh.
References RVL::BlockLinearOpBlock< Scalar >::BlockLinearOpBlock().
const Space<Scalar>& RVL::BlockLinearOpBlock< Scalar >::getDomain | ( | ) | const [virtual] |
access to domain as Space - delegates to getProductDomain
Implements RVL::Operator< Scalar >.
Definition at line 719 of file blockop.hh.
const Space<Scalar>& RVL::BlockLinearOpBlock< Scalar >::getRange | ( | ) | const [virtual] |
access to range as Space - delegates to getProductRange
Implements RVL::Operator< Scalar >.
Definition at line 723 of file blockop.hh.