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

#include <algebraops.hh>

Inheritance diagram for QLCondenseOp:
GenCondenseOp

Public Member Functions

 QLCondenseOp (QtOperation *newCellExpression, QtOperation *newCondExpression, std::vector< QtData * > *newDataList, std::string &newIteratorName, BaseType *newResType, unsigned int newResOff, BinaryOp *newAccuOp, char *newInitVal=0)
 constructor More...
 
virtual ~QLCondenseOp ()
 virtual destructor More...
 
virtual void operator() (const r_Point &p)
 operator that carries out the cell expression on point { p}. More...
 
- Public Member Functions inherited from GenCondenseOp
 GenCondenseOp (const BaseType *newResType, unsigned int newResOff, BinaryOp *newAccuOp, char *newInitVal=0)
 
BinaryOpgetAccuOp ()
 returns binary accumulation op (needed in class {Tile}. More...
 
const BaseTypegetResultType ()
 returns result type (needed in class {Tile}. More...
 
unsigned int getResultOff ()
 returns result offset (needed in class {Tile}. More...
 
char * getAccuVal ()
 returns accumulated result. More...
 
virtual ~GenCondenseOp ()
 

Additional Inherited Members

- Protected Attributes inherited from GenCondenseOp
const BaseTyperesType
 
unsigned int resOff
 
BinaryOpaccuOp
 
char * initVal
 
int myInitVal
 

Constructor & Destructor Documentation

QLCondenseOp::QLCondenseOp ( QtOperation newCellExpression,
QtOperation newCondExpression,
std::vector< QtData * > *  newDataList,
std::string &  newIteratorName,
BaseType newResType,
unsigned int  newResOff,
BinaryOp newAccuOp,
char *  newInitVal = 0 
)

constructor

virtual QLCondenseOp::~QLCondenseOp ( )
virtual

virtual destructor

Constructor gets cell expression pointer, cell condition expression pointer, data vector for bounded variables, cell type, and type offset

Member Function Documentation

virtual void QLCondenseOp::operator() ( const r_Point p)
virtual

operator that carries out the cell expression on point { p}.

Reimplemented from GenCondenseOp.


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