SciDAVis  1.D4
Classes | Macros
MuParserScripting.h File Reference
#include "ScriptingEnv.h"
#include "Script.h"
#include "MuParserScript.h"
#include <muParser.h>
#include "math.h"
#include <gsl/gsl_sf.h>
#include <gsl/gsl_errno.h>

Go to the source code of this file.

Classes

class  EmptySourceError
struct  MuParserScripting::mathFunction
class  MuParserScripting
 TODO. More...

Macros

#define SPECIAL(fname, arg)   gsl_sf_result result; if (gsl_sf_##fname##_e(arg, &result) == GSL_SUCCESS) return result.val; else return NAN
#define SPECIAL2(fname, arg1, arg2)   gsl_sf_result result; if (gsl_sf_##fname##_e(arg1, arg2, &result) == GSL_SUCCESS) return result.val; else return NAN

Macro Definition Documentation

#define SPECIAL (   fname,
  arg 
)    gsl_sf_result result; if (gsl_sf_##fname##_e(arg, &result) == GSL_SUCCESS) return result.val; else return NAN
#define SPECIAL2 (   fname,
  arg1,
  arg2 
)    gsl_sf_result result; if (gsl_sf_##fname##_e(arg1, arg2, &result) == GSL_SUCCESS) return result.val; else return NAN