//--------------------------------------------------------------------------- void ParserComplex::InitFun() { DefineFun( _T("sin"), Sin); DefineFun( _T("cos"), Cos); DefineFun( _T("tan"), Tan); DefineFun( _T("sqrt"), Sqrt); }
myParser::myParser() :Parser() { DefineConst("pi", M_PI); DefineConst("Pi", M_PI); DefineConst("PI", M_PI); DefineFun("bessel_j0", bessel_J0); DefineFun("bessel_j1", bessel_J1); DefineFun("bessel_jn", bessel_Jn); DefineFun("bessel_y0", bessel_Y0); DefineFun("bessel_y1", bessel_Y1); DefineFun("bessel_yn", bessel_Yn); DefineFun("beta", beta); DefineFun("erf", erf); DefineFun("erfc", erfc); DefineFun("erfz", erfz); DefineFun("erfq", erfq); DefineFun("gamma", gamma); DefineFun("gammaln", gammaln); DefineFun("hazard", hazard); }