/* * Copyright (c) 2002-2006 Samit Basu * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ #include "FN.hpp" void LoadFNFunctions(Context* context) { context->addSpecialFunction("fitfun",FitFunFunction,-1,2,NULL); context->addFunction("interplin1",Interplin1Function,4,1,"x1","y1","xi","extrap",NULL); context->addFunction("expei",ExpeiFunction,1,1,"x",NULL); context->addFunction("eone",EoneFunction,1,1,"x",NULL); context->addFunction("ei",EiFunction,1,1,"x",NULL); context->addFunction("erfcx",ErfcxFunction,1,1,"x",NULL); context->addFunction("erfc",ErfcFunction,1,1,"x",NULL); context->addFunction("erf",ErfFunction,1,1,"x",NULL); context->addFunction("dawson",DawsonFunction,1,1,"x",NULL); context->addFunction("psi",PsiFunction,1,1,"x",NULL); context->addFunction("gamma",GammaFunction,1,1,"x",NULL); context->addFunction("gammaln",GammaLnFunction,1,1,"x",NULL); }