ML
Version of the Day
|
Base class for all MLAPI objects. More...
#include <MLAPI_BaseOperator.h>
Public Member Functions | |
virtual | ~BaseOperator () |
Virtual destructor. | |
virtual int | Apply (const MultiVector &LHS, MultiVector &RHS) const =0 |
Applies the operator to X , using Y as starting solution. Returns the solution in Y . | |
virtual const Space | GetOperatorDomainSpace () const =0 |
Returns a copy of the domain space of this object. | |
virtual const Space | GetOperatorRangeSpace () const =0 |
Returns a copy of the range space of this object. | |
Public Member Functions inherited from MLAPI::BaseObject | |
BaseObject () | |
Constructor with empty label. | |
BaseObject (const std::string &Label) | |
Constructor with given Label. | |
virtual | ~BaseObject () |
Destructor. | |
void | SetLabel (const std::string &Label) |
Sets the Label of this object to Label . | |
const std::string & | GetLabel () const |
Returns the Label of this object. | |
virtual std::ostream & | Print (std::ostream &os, const bool Verbose=true) const =0 |
Prints information on stream. | |
Base class for all MLAPI objects.