rasdaman complete source
Public Member Functions | List of all members
OpSUMCLong Class Reference

#include <ops.hh>

Inheritance diagram for OpSUMCLong:
CondenseOp

Public Member Functions

 OpSUMCLong (const BaseType *newResType, const BaseType *newOpType, unsigned int newResOff=0, unsigned int newOpOff=0)
 
 OpSUMCLong (const BaseType *newResType, char *newAccu, const BaseType *newOpType, unsigned int newResOff, unsigned int newOpOff)
 constructor initializing internal accu. More...
 
virtual char * operator() (const char *op, char *myAccu)
 operator to carry out operation on { op}. More...
 
virtual char * operator() (const char *op)
 operator to carry out operation on { op} using internal accu. More...
 
- Public Member Functions inherited from CondenseOp
 CondenseOp (const BaseType *newResType, const BaseType *newOpType, unsigned int newResOff=0, unsigned int newOpOff=0)
 
 CondenseOp (const BaseType *newResType, char *newAccu, const BaseType *newOpType, unsigned int newResOff=0, unsigned int newOpOff=0)
 
virtual char * getAccuVal ()
 operator to access value of internal accumulator. More...
 
virtual ~CondenseOp ()
 

Additional Inherited Members

- Protected Attributes inherited from CondenseOp
char * accu
 
const BaseTypeopType
 
const BaseTyperesType
 
unsigned int resOff
 
unsigned int opOff
 

Constructor & Destructor Documentation

OpSUMCLong::OpSUMCLong ( const BaseType newResType,
const BaseType newOpType,
unsigned int  newResOff = 0,
unsigned int  newOpOff = 0 
)
OpSUMCLong::OpSUMCLong ( const BaseType newResType,
char *  newAccu,
const BaseType newOpType,
unsigned int  newResOff,
unsigned int  newOpOff 
)

constructor initializing internal accu.

Member Function Documentation

virtual char* OpSUMCLong::operator() ( const char *  op,
char *  myAccu 
)
virtual

operator to carry out operation on { op}.

Implements CondenseOp.

virtual char* OpSUMCLong::operator() ( const char *  op)
virtual

operator to carry out operation on { op} using internal accu.

Implements CondenseOp.


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