|
enum | QtNodeType {
QT_UNDEFINED_NODE,
QT_MDD_ACCESS,
QT_OPERATION_ITERATOR,
QT_SELECTION_ITERATOR,
QT_JOIN_ITERATOR,
QT_UPDATE,
QT_INSERT,
QT_DELETE,
QT_COMMAND,
QT_PLUS,
QT_MINUS,
QT_MULT,
QT_DIV,
QT_OR,
QT_AND,
QT_XOR,
QT_IS,
QT_EQUAL,
QT_NOT_EQUAL,
QT_LESS,
QT_LESS_EQUAL,
QT_NOT,
QT_SQRT,
QT_EXECUTE,
QT_ONC_STREAM,
QT_ITERATOR,
QT_OPERATION,
QT_BINARY_OPERATION,
QT_BINARY_INDUCE,
QT_GROUP_ITERATOR,
QT_IDENT,
QT_NARY_OPERATION,
QT_UNARY_OPERATION,
QT_CONDENSE,
QT_UNARY_INDUCE,
QT_ABS,
QT_EXP,
QT_LOG,
QT_LN,
QT_SIN,
QT_COS,
QT_TAN,
QT_SINH,
QT_COSH,
QT_TANH,
QT_ARCSIN,
QT_ARCCOS,
QT_ARCTAN,
QT_REALPART,
QT_IMAGINARPART,
QT_CAST,
QT_CSE_ROOT,
QT_DOMAIN_OPERATION,
QT_ALL,
QT_SOME,
QT_COUNTCELLS,
QT_ADDCELLS,
QT_AVGCELLS,
QT_MINCELLS,
QT_MAXCELLS,
QT_MDD_VAR,
QT_MDD_STREAM,
QT_CONST,
QT_DOT,
QT_CONVERSION,
QT_OID,
QT_INTERVALOP,
QT_MINTERVALOP,
QT_POINTOP,
QT_LO,
QT_HI,
QT_SDOM,
QT_SHIFT,
QT_EXTEND,
QT_MARRAYOP,
QT_CONDENSEOP,
QT_SCALE,
QT_OVERLAY,
QT_BIT,
QT_PYRAMID,
QT_ENCODE,
QT_CONCAT,
QT_CASEOP,
QT_INFO,
QT_LAST_NODE_TYPE
} |
|
enum | QtAreaType { QT_AREA_MDD,
QT_AREA_SCALAR
} |
|
enum | QtChildType { QT_DIRECT_CHILDS,
QT_LEAF_NODES,
QT_ALL_NODES
} |
|
typedef std::vector< QtData * > | QtDataList |
| list of QtData pointers More...
|
|
typedef std::vector
< QtTrimElement * > | QtTrimList |
| list of QtTrimData structures More...
|
|
typedef std::list< QtNode * > | QtNodeList |
| list of QtNode pointers More...
|
|
typedef std::vector
< QtOperation * > | QtOperationList |
| list of QtOperation pointers More...
|
|
static const int | QtNodes |
| number of QtNodeTypes More...
|
|
static const QtNodeType | QtRoot |
| the root of the inheritance tree More...
|
|
static const QtNodeType | QtInheritance [][2] |
| the inheritance relations list More...
|
|
void | startTimer (const char *name) |
| start node timer (called at evaluation time) More...
|
|
void | stopTimer () |
| stop timer (at end of evaluation) More...
|
|
void | pauseTimer () |
| pause More...
|
|
void | resumeTimer () |
| resume More...
|
|
std::string | getEvaluationTime () |
| get elapsed time if timer was started, returns a string e.g. "15 usecs" More...
|
|
virtual void QtUnaryOperation::printTree |
( |
int |
tab, |
|
|
std::ostream & |
s = std::cout , |
|
|
QtChildType |
mode = QT_ALL_NODES |
|
) |
| |
|
virtual |
debugging method
The method passes the given { trimList} list to its input tree.
Reimplemented from QtOperation.
Reimplemented in QtArctan, QtArccos, QtArcsin, QtImaginarPartOp, QtTanh, QtRealPartOp, QtCosh, QtCast, QtSinh, QtTan, QtDot, QtCos, QtSin, QtSDom, QtLn, QtNot, QtLog, QtIntervalHiOp, QtConversion, QtDomainOperation, QtEncode, QtExp, QtCondense, QtSqrt, QtInfo, QtOId, QtIntervalLoOp, and QtAbs.