TSOpt::ExtOp< Scalar > Class Template Reference

#include <extop.hh>

List of all members.

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


Detailed Description

template<typename Scalar>
class TSOpt::ExtOp< Scalar >

Definition at line 19 of file extop.hh.


Constructor & Destructor Documentation

template<typename Scalar>
TSOpt::ExtOp< Scalar >::ExtOp ( ExtOp< Scalar > const &  A  ) 

Definition at line 195 of file extop.hh.

template<typename Scalar>
TSOpt::ExtOp< Scalar >::ExtOp ( GridSpace const &  _dom,
GridSpace const &  _rng,
string  dtype,
FILE *  _str 
)

Definition at line 202 of file extop.hh.

template<typename Scalar>
TSOpt::ExtOp< Scalar >::~ExtOp (  ) 

Definition at line 212 of file extop.hh.


Member Function Documentation

template<typename Scalar>
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().

template<typename Scalar>
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().

template<typename Scalar>
LinearOp<Scalar>* TSOpt::ExtOp< Scalar >::clone (  )  const

Definition at line 216 of file extop.hh.

template<typename Scalar>
const Space<float>& TSOpt::ExtOp< Scalar >::getDomain (  )  const

Definition at line 219 of file extop.hh.

template<typename Scalar>
const Space<float>& TSOpt::ExtOp< Scalar >::getRange (  )  const

Definition at line 220 of file extop.hh.

template<typename Scalar>
ostream& TSOpt::ExtOp< Scalar >::write ( ostream &  str  )  const

Definition at line 222 of file extop.hh.


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