TSOpt::GridDerivOp Class Reference

#include <gridops.hh>

List of all members.

Public Member Functions

 GridDerivOp (Space< float > const &_dom, int _dir, float scale=REAL_ONE)
 main constructor: takes Grid defining increment window, and width parameter defining zone of smooth taper - same on all sides.
 GridDerivOp (GridDerivOp const &op)
 Copy constructor - memberwise.
 ~GridDerivOp ()
Space< float > const & getDomain () const
Space< float > const & getRange () const
ostream & write (ostream &str) const

Protected Member Functions

void apply (Vector< float > const &x, Vector< float > &y) const
void applyAdj (Vector< float > const &x, Vector< float > &y) const
Operator< float > * clone () const


Detailed Description

Definition at line 298 of file gridops.hh.


Constructor & Destructor Documentation

TSOpt::GridDerivOp::GridDerivOp ( Space< float > const &  _dom,
int  _dir,
float  scale = REAL_ONE 
)

main constructor: takes Grid defining increment window, and width parameter defining zone of smooth taper - same on all sides.

TSOpt::GridDerivOp::GridDerivOp ( GridDerivOp const &  op  ) 

Copy constructor - memberwise.

TSOpt::GridDerivOp::~GridDerivOp (  ) 

Definition at line 327 of file gridops.hh.


Member Function Documentation

void TSOpt::GridDerivOp::apply ( Vector< float > const &  x,
Vector< float > &  y 
) const [protected]

void TSOpt::GridDerivOp::applyAdj ( Vector< float > const &  x,
Vector< float > &  y 
) const [protected]

Operator<float>* TSOpt::GridDerivOp::clone (  )  const [protected]

Definition at line 315 of file gridops.hh.

Space<float> const& TSOpt::GridDerivOp::getDomain (  )  const

Definition at line 329 of file gridops.hh.

Space<float> const& TSOpt::GridDerivOp::getRange (  )  const

Definition at line 330 of file gridops.hh.

ostream& TSOpt::GridDerivOp::write ( ostream &  str  )  const


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