23 #ifndef _GEMA_NANBOXED_VALUE_H_ 24 #define _GEMA_NANBOXED_VALUE_H_ 31 #include <qtNanBoxedValue.h> GmNanBoxedValue(GmUserFunctionEvaluator *ptr)
Constructor for storing a User function evaluator pointer.
Definition: gmNanBoxedValue.h:61
GmNanBoxedValue(GmUserFunction *ptr)
Constructor for storing a User function pointer.
Definition: gmNanBoxedValue.h:58
Class responsible for evaluating a UserFunction over a node / cell.
Definition: gmUserFunction.h:148
Declaration of usefull configuration definitions for the Core library.
Stored pointer is a GmUserFunction*.
Definition: gmNanBoxedValue.h:47
PointerTags
Pointer tag values.
Definition: gmNanBoxedValue.h:45
Stored pointer is a GmUserFunctionEvaluator*.
Definition: gmNanBoxedValue.h:48
GmUserFunctionEvaluator * toUserFunctionEvaluator() const
Returns the stored value as a GmUserFunctionEvaluator*.
Definition: gmNanBoxedValue.h:73
GmUserFunction * toUserFunction() const
Returns the stored value as a GmUserFunction*.
Definition: gmNanBoxedValue.h:70
A wrapper class around QtNanBoxedValue providing specific constructors to store user functions / user...
Definition: gmNanBoxedValue.h:40
GmNanBoxedValue()
Default constructor: a zero double value.
Definition: gmNanBoxedValue.h:52
bool isUserFunction() const
Is this a User function pointer value?
Definition: gmNanBoxedValue.h:64
GmNanBoxedValue(double value)
Constructor for storing a double value.
Definition: gmNanBoxedValue.h:55
bool isUserFunctionEvaluator() const
Is this a User function evaluator pointer value?
Definition: gmNanBoxedValue.h:67
Class used to store the definition of a user function and its parameters.
Definition: gmUserFunction.h:78