numparm, introduce `log10'
This commit is contained in:
parent
99eade8ec9
commit
88bc7874f0
|
|
@ -83,13 +83,13 @@ limit(double nominal_val, double abs_variation)
|
|||
|
||||
|
||||
static const char *fmathS = /* all math functions */
|
||||
"SQR SQRT SIN COS EXP LN ARCTAN ABS POW PWR MAX MIN INT LOG SINH COSH"
|
||||
"SQR SQRT SIN COS EXP LN ARCTAN ABS POW PWR MAX MIN INT LOG LOG10 SINH COSH"
|
||||
" TANH TERNARY_FCN AGAUSS SGN GAUSS UNIF AUNIF LIMIT CEIL FLOOR"
|
||||
" ASIN ACOS ATAN ASINH ACOSH ATANH TAN NINT";
|
||||
|
||||
|
||||
enum {
|
||||
XFU_SQR = 1, XFU_SQRT, XFU_SIN, XFU_COS, XFU_EXP, XFU_LN, XFU_ARCTAN, XFU_ABS, XFU_POW, XFU_PWR, XFU_MAX, XFU_MIN, XFU_INT, XFU_LOG, XFU_SINH, XFU_COSH,
|
||||
XFU_SQR = 1, XFU_SQRT, XFU_SIN, XFU_COS, XFU_EXP, XFU_LN, XFU_ARCTAN, XFU_ABS, XFU_POW, XFU_PWR, XFU_MAX, XFU_MIN, XFU_INT, XFU_LOG, XFU_LOG10, XFU_SINH, XFU_COSH,
|
||||
XFU_TANH, XFU_TERNARY_FCN, XFU_AGAUSS, XFU_SGN, XFU_GAUSS, XFU_UNIF, XFU_AUNIF, XFU_LIMIT, XFU_CEIL, XFU_FLOOR,
|
||||
XFU_ASIN, XFU_ACOS, XFU_ATAN, XFU_ASINH, XFU_ACOSH, XFU_ATANH, XFU_TAN, XFU_NINT
|
||||
};
|
||||
|
|
@ -151,6 +151,9 @@ mathfunction(int f, double z, double x)
|
|||
case XFU_LOG:
|
||||
y = log(x);
|
||||
break;
|
||||
case XFU_LOG10:
|
||||
y = log10(x);
|
||||
break;
|
||||
case XFU_SINH:
|
||||
y = sinh(x);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in New Issue