#include <iwop.hh>
Public Member Functions | |
| IWaveOp (PARARRAY _pars, FILE *_stream, bool _dryrun=false, ostream &_drystr=cerr, ostream &_announce=cerr) | |
| IWaveOp (IWaveOp const &x) | |
| ~IWaveOp () | |
| const IWaveSpace & | getIWaveDomain () const |
| const IWaveSpace & | getIWaveRange () const |
| const Space< float > & | getDomain () const |
| const Space< float > & | getRange () const |
| PARARRAY & | getPar () |
| PARARRAY const & | getPar () const |
| ostream & | write (ostream &str) const |
Protected Member Functions | |
| void | apply (const Vector< float > &x, Vector< float > &y) const |
| void | applyDeriv (const Vector< float > &x, const Vector< float > &dx, Vector< float > &dy) const |
| void | applyAdjDeriv (const Vector< float > &x, const Vector< float > &dy, Vector< float > &dx) const |
| void | applyDeriv2 (const Vector< float > &x, const Vector< float > &dx0, const Vector< float > &dx1, Vector< float > &dy) const |
| void | applyAdjDeriv2 (const Vector< float > &x, const Vector< float > &dx0, const Vector< float > &dy, Vector< float > &dx1) const |
| Operator< float > * | clone () const |
Definition at line 87 of file iwop.hh.
| TSOpt::IWaveOp::IWaveOp | ( | PARARRAY | _pars, | |
| FILE * | _stream, | |||
| bool | _dryrun = false, |
|||
| ostream & | _drystr = cerr, |
|||
| ostream & | _announce = cerr | |||
| ) |
| TSOpt::IWaveOp::IWaveOp | ( | IWaveOp const & | x | ) |
| TSOpt::IWaveOp::~IWaveOp | ( | ) |
| void TSOpt::IWaveOp::apply | ( | const Vector< float > & | x, | |
| Vector< float > & | y | |||
| ) | const [protected] |
| void TSOpt::IWaveOp::applyDeriv | ( | const Vector< float > & | x, | |
| const Vector< float > & | dx, | |||
| Vector< float > & | dy | |||
| ) | const [protected] |
| void TSOpt::IWaveOp::applyAdjDeriv | ( | const Vector< float > & | x, | |
| const Vector< float > & | dy, | |||
| Vector< float > & | dx | |||
| ) | const [protected] |
| void TSOpt::IWaveOp::applyDeriv2 | ( | const Vector< float > & | x, | |
| const Vector< float > & | dx0, | |||
| const Vector< float > & | dx1, | |||
| Vector< float > & | dy | |||
| ) | const [protected] |
| void TSOpt::IWaveOp::applyAdjDeriv2 | ( | const Vector< float > & | x, | |
| const Vector< float > & | dx0, | |||
| const Vector< float > & | dy, | |||
| Vector< float > & | dx1 | |||
| ) | const [protected] |
| Operator<float>* TSOpt::IWaveOp::clone | ( | ) | const [protected] |
| const IWaveSpace& TSOpt::IWaveOp::getIWaveDomain | ( | ) | const |
| const IWaveSpace& TSOpt::IWaveOp::getIWaveRange | ( | ) | const |
| const Space<float>& TSOpt::IWaveOp::getDomain | ( | ) | const |
Definition at line 151 of file iwop.hh.
References getIWaveDomain().
Referenced by TSOpt::IWaveFWIOp::getModelKeys().
| const Space<float>& TSOpt::IWaveOp::getRange | ( | ) | const |
Definition at line 152 of file iwop.hh.
References getIWaveRange().
Referenced by TSOpt::IWaveFWIOp::getRangeKeys().
| PARARRAY& TSOpt::IWaveOp::getPar | ( | ) |
| PARARRAY const& TSOpt::IWaveOp::getPar | ( | ) | const |
| ostream& TSOpt::IWaveOp::write | ( | ostream & | str | ) | const |
1.4.7