#include <matmul.h>
Public Member Functions | |
Matmul (Space *mod, Space *data, Vector *mat) | |
~Matmul () | |
virtual bool | Forward (bool add, Vector *model, Vector *data) |
virtual bool | Adjoint (bool add, Vector *model, Vector *data) |
![]() | |
Operator () | |
Operator (const Operator &) | |
virtual | ~Operator () |
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 | DerivForward (bool, Vector *, Vector *) |
virtual bool | CostFunction () |
Public Attributes | |
Vector * | matrix |
long long | n1 |
long long | n2 |
Implements SEP::Operator.
Definition at line 24 of file matmul.cpp.
Implements SEP::Map.
Definition at line 3 of file matmul.cpp.