SEP Solver Library  1.0
 All Classes Namespaces Files Functions Variables Typedefs Macros
Public Member Functions | List of all members
SEP::MultiOperator Class Reference

#include <Operator.h>

Inheritance diagram for SEP::MultiOperator:
SEP::Operator SEP::Map

Public Member Functions

 MultiOperator ()
 
 MultiOperator (const Operator &, const Operator &, char type)
 
virtual ~MultiOperator ()
 
- Public Member Functions inherited from SEP::Operator
 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)
 
- Public Member Functions inherited from SEP::Map
 Map ()
 
virtual ~Map ()
 
void setDomain (Space *dom)
 
void setRange (Space *ran)
 
SpacegetDomain ()
 
SpacegetRange ()
 
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

- Public Attributes inherited from SEP::Map
Spacedomain
 
Spacerange
 

Detailed Description

Definition at line 115 of file Operator.h.

Constructor & Destructor Documentation

SEP::MultiOperator::MultiOperator ( )
inline

Definition at line 121 of file Operator.h.

SEP::MultiOperator::MultiOperator ( const Operator ,
const Operator ,
char  type 
)
inline

Definition at line 122 of file Operator.h.

virtual SEP::MultiOperator::~MultiOperator ( )
inlinevirtual

Definition at line 125 of file Operator.h.


The documentation for this class was generated from the following file: