1 #ifndef MATH_ArrayFunction_H
2 #define MATH_ArrayFunction_H
43 static inline SP::MATH_ArrayFunction
New() {
static SP::MATH_ArrayFunction New()
create a node expression
Definition: MATH_ArrayFunction.h:43
This class decribes a variable class for evaluation.
Definition: MATH_Variable.h:16
This class decribes an array function.
Definition: MATH_ArrayFunction.h:14
DEFINE_SPTR(MATH_ArrayFunction)
virtual int evaluate(const tFlag &action, MATH_Environment &symbols, MATH_Variable &var) const
void evaluate the expression
Definition: MATH_ArrayFunction.cpp:9
virtual SP::MATH_FunctionNode newInstance() const
create a node expression
Definition: MATH_ArrayFunction.h:51
virtual ~MATH_ArrayFunction(void)
destroy
Definition: MATH_ArrayFunction.cpp:7
MATH_ArrayFunction(void)
create
Definition: MATH_ArrayFunction.cpp:3
This class decribes an environment class.
Definition: MATH_Environment.h:14
This class decribes a function.
Definition: MATH_FunctionNode.h:21
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106
#define tFlag
Definition: types.h:14