#include <op.hh>
Inheritance diagram for RVL::IdentityOp< Scalar >:

Public Member Functions | |
| IdentityOp (const Space< Scalar > &sp) | |
| IdentityOp (const IdentityOp< Scalar > &c) | |
| ~IdentityOp () | |
| const Space< Scalar > & | getDomain () const |
| access to domain and range | |
| const Space< Scalar > & | getRange () const |
| ostream & | write (ostream &str) const |
Protected Member Functions | |
| void | apply (const Vector< Scalar > &x, Vector< Scalar > &val) const |
| void | applyDeriv (const Vector< Scalar > &x, const Vector< Scalar > &dx, Vector< Scalar > &dy) const |
| void | applyAdjDeriv (const Vector< Scalar > &x, const Vector< Scalar > &dy, Vector< Scalar > &dx) const |
| Operator< Scalar > * | clone () const |
Definition at line 3522 of file op.hh.
| RVL::IdentityOp< Scalar >::IdentityOp | ( | const Space< Scalar > & | sp | ) |
| RVL::IdentityOp< Scalar >::IdentityOp | ( | const IdentityOp< Scalar > & | c | ) |
| RVL::IdentityOp< Scalar >::~IdentityOp | ( | ) |
| void RVL::IdentityOp< Scalar >::apply | ( | const Vector< Scalar > & | x, | |
| Vector< Scalar > & | val | |||
| ) | const [protected, virtual] |
Implements RVL::Operator< Scalar >.
Definition at line 3533 of file op.hh.
References RVL::Vector< Scalar >::copy(), and RVL::SpaceTest().
| void RVL::IdentityOp< Scalar >::applyDeriv | ( | const Vector< Scalar > & | x, | |
| const Vector< Scalar > & | dx, | |||
| Vector< Scalar > & | dy | |||
| ) | const [protected, virtual] |
Implements RVL::Operator< Scalar >.
Definition at line 3547 of file op.hh.
References RVL::Vector< Scalar >::copy(), and RVL::SpaceTest().
| void RVL::IdentityOp< Scalar >::applyAdjDeriv | ( | const Vector< Scalar > & | x, | |
| const Vector< Scalar > & | dy, | |||
| Vector< Scalar > & | dx | |||
| ) | const [protected, virtual] |
Implements RVL::Operator< Scalar >.
Definition at line 3562 of file op.hh.
References RVL::Vector< Scalar >::copy(), and RVL::SpaceTest().
| Operator<Scalar>* RVL::IdentityOp< Scalar >::clone | ( | ) | const [protected, virtual] |
| const Space<Scalar>& RVL::IdentityOp< Scalar >::getDomain | ( | ) | const [virtual] |
| const Space<Scalar>& RVL::IdentityOp< Scalar >::getRange | ( | ) | const [virtual] |
| ostream& RVL::IdentityOp< Scalar >::write | ( | ostream & | str | ) | const [virtual] |
1.4.7