SciDAVis  1.D4
Public Member Functions | Static Public Member Functions
MyParser Class Reference

Mathematical parser class based on muParser. More...

#include <MyParser.h>

List of all members.

Public Member Functions

 MyParser ()

Static Public Member Functions

static double bessel_J0 (double x)
static double bessel_J1 (double x)
static double bessel_Jn (double x, double n)
static double bessel_Y0 (double x)
static double bessel_Y1 (double x)
static double bessel_Yn (double x, double n)
static double beta (double a, double b)
static double erf (double x)
static double erfc (double x)
static double erfq (double x)
static double erfz (double x)
static QString explainFunction (int index)
static QStringList functionsList ()
static double gamma (double x)
static double gammaln (double x)
static double hazard (double x)

Detailed Description

Mathematical parser class based on muParser.

Future Plans

Eliminate in favour of Script/ScriptingEnv. This will allow you to use e.g. Python's global variables and functions everywhere. Before this happens, a cleaner and more generic solution for accessing the current ScriptingEnv should be implemented (maybe by making it a property of Project; see ApplicationWindow). [ assigned to knut ]


Constructor & Destructor Documentation

MyParser::MyParser ( )

Member Function Documentation

static double MyParser::bessel_J0 ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::bessel_J1 ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::bessel_Jn ( double  x,
double  n 
)
inlinestatic

Referenced by MyParser().

static double MyParser::bessel_Y0 ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::bessel_Y1 ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::bessel_Yn ( double  x,
double  n 
)
inlinestatic

Referenced by MyParser().

static double MyParser::beta ( double  a,
double  b 
)
inlinestatic

Referenced by MyParser().

static double MyParser::erf ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::erfc ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::erfq ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::erfz ( double  x)
inlinestatic

Referenced by MyParser().

QString MyParser::explainFunction ( int  index)
static
QStringList MyParser::functionsList ( )
static
static double MyParser::gamma ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::gammaln ( double  x)
inlinestatic

Referenced by MyParser().

static double MyParser::hazard ( double  x)
inlinestatic

Referenced by MyParser().


The documentation for this class was generated from the following files: