MyParser Class Reference

#include <MyParser.h>

List of all members.


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 ]

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)

Constructor & Destructor Documentation

MyParser::MyParser (  ) 


Member Function Documentation

static double MyParser::bessel_J0 ( double  x  )  [inline, static]

static double MyParser::bessel_J1 ( double  x  )  [inline, static]

static double MyParser::bessel_Jn ( double  x,
double  n 
) [inline, static]

static double MyParser::bessel_Y0 ( double  x  )  [inline, static]

static double MyParser::bessel_Y1 ( double  x  )  [inline, static]

static double MyParser::bessel_Yn ( double  x,
double  n 
) [inline, static]

static double MyParser::beta ( double  a,
double  b 
) [inline, static]

static double MyParser::erf ( double  x  )  [inline, static]

static double MyParser::erfc ( double  x  )  [inline, static]

static double MyParser::erfq ( double  x  )  [inline, static]

static double MyParser::erfz ( double  x  )  [inline, static]

QString MyParser::explainFunction ( int  index  )  [static]

QStringList MyParser::functionsList (  )  [static]

static double MyParser::gamma ( double  x  )  [inline, static]

static double MyParser::gammaln ( double  x  )  [inline, static]

static double MyParser::hazard ( double  x  )  [inline, static]


The documentation for this class was generated from the following files:
Generated on Mon Oct 15 06:11:43 2007 for QtiPlot by  doxygen 1.5.3