| 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, usingYas starting solution. Returns the solution inY. | |
| virtual const Space | GetOperatorDomainSpace () const =0 | 
| Returns a copy of the domain space of thisobject. | |
| virtual const Space | GetOperatorRangeSpace () const =0 | 
| Returns a copy of the range space of thisobject. | |
|  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.
 1.8.5
 1.8.5