16 #ifndef __OMNETPP_CMATHFUNCTION_H 17 #define __OMNETPP_CMATHFUNCTION_H 20 #include "simkerneldefs.h" 22 #include "cownedobject.h" 91 std::string description;
133 virtual std::string str()
const override;
int getNumArgs() const
Definition: cnedmathfunction.h:141
MathFunc getMathFunc() const
Definition: cnedmathfunction.h:147
double(* MathFunc4Args)(double, double, double, double)
Prototype for mathematical functions taking four arguments.
Definition: cnedmathfunction.h:73
double(* MathFunc2Args)(double, double)
Prototype for mathematical functions taking two arguments.
Definition: cnedmathfunction.h:57
const char * getDescription() const
Definition: cnedmathfunction.h:188
double(* MathFunc3Args)(double, double, double)
Prototype for mathematical functions taking three arguments.
Definition: cnedmathfunction.h:65
const char * getCategory() const
Definition: cnedmathfunction.h:183
double(* MathFunc)(...)
Prototype for mathematical functions.
Definition: cnedmathfunction.h:33
double(* MathFuncNoArg)()
Prototype for mathematical functions taking no arguments.
Definition: cnedmathfunction.h:41
Definition: cabstracthistogram.h:21
Base class for cOwnedObject-based classes that do not wish to support assignment and duplication...
Definition: cownedobject.h:248
virtual ~cNedMathFunction()
Definition: cnedmathfunction.h:125
Registration class for extending NED with new mathematical functions.
Definition: cnedmathfunction.h:85
double(* MathFunc1Arg)(double)
Prototype for mathematical functions taking one argument.
Definition: cnedmathfunction.h:49