#include <linop_base.hh>
Inheritance diagram for RVL::LinearOpFO< Scalar >:
Public Member Functions | |
LinearOpFO (const Space< Scalar > &_dom, const Space< Scalar > &_rng, FunctionObject &_fwdfo, FunctionObject &_adjfo) | |
LinearOpFO (const LinearOpFO< Scalar > &l) | |
virtual | ~LinearOpFO () |
virtual const Space< Scalar > & | getDomain () const |
virtual const Space< Scalar > & | getRange () const |
virtual ostream & | write (ostream &str) const |
Protected Member Functions | |
LinearOp< Scalar > * | clone () const |
void | apply (const Vector< Scalar > &Input, Vector< Scalar > &Output) const |
void | applyAdj (const Vector< Scalar > &Input, Vector< Scalar > &Output) const |
.. operations.
Definition at line 385 of file linop_base.hh.
RVL::LinearOpFO< Scalar >::LinearOpFO | ( | const Space< Scalar > & | _dom, | |
const Space< Scalar > & | _rng, | |||
FunctionObject & | _fwdfo, | |||
FunctionObject & | _adjfo | |||
) |
Definition at line 427 of file linop_base.hh.
RVL::LinearOpFO< Scalar >::LinearOpFO | ( | const LinearOpFO< Scalar > & | l | ) |
Definition at line 433 of file linop_base.hh.
virtual RVL::LinearOpFO< Scalar >::~LinearOpFO | ( | ) | [virtual] |
Definition at line 436 of file linop_base.hh.
LinearOp<Scalar>* RVL::LinearOpFO< Scalar >::clone | ( | ) | const [protected, virtual] |
void RVL::LinearOpFO< Scalar >::apply | ( | const Vector< Scalar > & | Input, | |
Vector< Scalar > & | Output | |||
) | const [protected, virtual] |
Implements RVL::Operator< Scalar >.
Definition at line 403 of file linop_base.hh.
References RVL::Vector< Scalar >::eval().
void RVL::LinearOpFO< Scalar >::applyAdj | ( | const Vector< Scalar > & | Input, | |
Vector< Scalar > & | Output | |||
) | const [protected, virtual] |
Implements RVL::LinearOp< Scalar >.
Definition at line 414 of file linop_base.hh.
References RVL::Vector< Scalar >::eval().
virtual const Space<Scalar>& RVL::LinearOpFO< Scalar >::getDomain | ( | ) | const [virtual] |
virtual const Space<Scalar>& RVL::LinearOpFO< Scalar >::getRange | ( | ) | const [virtual] |
virtual ostream& RVL::LinearOpFO< Scalar >::write | ( | ostream & | str | ) | const [virtual] |
Implements RVL::Writeable.
Definition at line 441 of file linop_base.hh.
References RVL::FunctionObject::write().