1 #ifndef MATH_LNFunction_H
2 #define MATH_LNFunction_H
47 static inline SP::MATH_LNFunction
New() {
75 "arguments out of range");
78 return log(values[0]);
This class decribes a numerical function.
Definition: MATH_NumericalFunction.h:14
This class decribes a neparian logarithm function.
Definition: MATH_LNFunction.h:14
virtual ~MATH_LNFunction(void)
destroy
Definition: MATH_LNFunction.h:38
static SP::MATH_LNFunction New()
create a node expression
Definition: MATH_LNFunction.h:47
MATH_LNFunction(void)
create
Definition: MATH_LNFunction.h:27
this class describes the exceptions raised for CORE package
Definition: CORE_Exception.h:15
void setSymbol(const tString &tag)
set the symbol
Definition: MATH_LeafExpression.h:86
tString toString() const
return the string associated to the real
Definition: CORE_Real.h:89
virtual double computeFunction(const double *values, const int &n) const
compute the function
Definition: MATH_LNFunction.h:71
virtual SP::MATH_FunctionNode newInstance() const
create a node expression
Definition: MATH_LNFunction.h:55
DEFINE_SPTR(MATH_LNFunction)
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106