#include <extop.hh>
Public Member Functions | |
ExtOp (ExtOp const &A) | |
ExtOp (GridSpace const &_dom, GridSpace const &_rng, string dtype, FILE *_str) | |
~ExtOp () | |
LinearOp< Scalar > * | clone () const |
const Space< float > & | getDomain () const |
const Space< float > & | getRange () const |
ostream & | write (ostream &str) const |
Protected Member Functions | |
void | apply (const Vector< Scalar > &x, Vector< Scalar > &y) const |
void | applyAdj (const Vector< Scalar > &x, Vector< Scalar > &y) const |
Definition at line 19 of file extop.hh.
TSOpt::ExtOp< Scalar >::ExtOp | ( | ExtOp< Scalar > const & | A | ) |
TSOpt::ExtOp< Scalar >::ExtOp | ( | GridSpace const & | _dom, | |
GridSpace const & | _rng, | |||
string | dtype, | |||
FILE * | _str | |||
) |
TSOpt::ExtOp< Scalar >::~ExtOp | ( | ) |
void TSOpt::ExtOp< Scalar >::apply | ( | const Vector< Scalar > & | x, | |
Vector< Scalar > & | y | |||
) | const [protected] |
Definition at line 35 of file extop.hh.
References grid::axes, grid::dim, grid::gdim, s_axis::n, ps_delete(), and ps_new().
void TSOpt::ExtOp< Scalar >::applyAdj | ( | const Vector< Scalar > & | x, | |
Vector< Scalar > & | y | |||
) | const [protected] |
Definition at line 123 of file extop.hh.
References grid::dim, grid::gdim, ps_delete(), and ps_new().
LinearOp<Scalar>* TSOpt::ExtOp< Scalar >::clone | ( | ) | const |
const Space<float>& TSOpt::ExtOp< Scalar >::getDomain | ( | ) | const |
const Space<float>& TSOpt::ExtOp< Scalar >::getRange | ( | ) | const |
ostream& TSOpt::ExtOp< Scalar >::write | ( | ostream & | str | ) | const |