#include <Operator.h>
Public Member Functions | |
Operator () | |
Operator (const Operator &) | |
virtual | ~Operator () |
virtual bool | Adjoint (bool add, Vector *model, Vector *data)=0 |
virtual bool | AdjointAdd (bool, Vector *, Vector *, float) |
virtual bool | AdjointScaleAdd (bool, Vector *, Vector *, Vector *, float) |
virtual bool | DerivAdjoint (bool, Vector *, Vector *) |
virtual bool | DerivAdjointAdd (bool, Vector *, Vector *, float) |
virtual bool | DerivAdjointScaleAdd (bool, Vector *, Vector *, Vector *, float) |
bool | DotTest (bool verb) |
![]() | |
Map () | |
virtual | ~Map () |
void | setDomain (Space *dom) |
void | setRange (Space *ran) |
Space * | getDomain () |
Space * | getRange () |
void | checkLogic (Vector *model, Vector *data) |
virtual bool | Forward (bool add, Vector *model, Vector *data)=0 |
virtual bool | DerivForward (bool, Vector *, Vector *) |
virtual bool | CostFunction () |
Additional Inherited Members | |
![]() | |
Space * | domain |
Space * | range |
Definition at line 71 of file Operator.h.
|
inline |
Definition at line 78 of file Operator.h.
|
inline |
Definition at line 79 of file Operator.h.
|
inlinevirtual |
Definition at line 80 of file Operator.h.
Implemented in SEP::Matmul, and SEP::Deriv.
Definition at line 83 of file Operator.h.
|
inlinevirtual |
Definition at line 88 of file Operator.h.
Definition at line 94 of file Operator.h.
Definition at line 100 of file Operator.h.
|
inlinevirtual |
Definition at line 106 of file Operator.h.
bool SEP::Operator::DotTest | ( | bool | verb) |
Test that (Fx,y) = x*F*y = (x,Fy) (Linear algebra identity)
Definition at line 36 of file Operator.cpp.