Mantid
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions | Variables
MuParserUtils.h File Reference
#include "MantidAPI/DllConfig.h"
#include "MantidGeometry/muParser_Silent.h"

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::API
 
namespace  Mantid::API::MuParserUtils
 

Typedefs

using Mantid::API::MuParserUtils::oneVarFun = double(*)(double)
 

Functions

void MANTID_API_DLL Mantid::API::MuParserUtils::addDefaultConstants (mu::Parser &parser)
 Add a set of default constants to a muParser. More...
 
void MANTID_API_DLL Mantid::API::MuParserUtils::extraOneVarFunctions (mu::Parser &parser)
 

Variables

const MANTID_API_DLL std::map< double, std::string > Mantid::API::MuParserUtils::MUPARSER_CONSTANTS
 Defines convenience methods to be used with the muParser mathematical expression parser. More...
 
const MANTID_API_DLL std::map< std::string, oneVarFun > Mantid::API::MuParserUtils::MUPARSER_ONEVAR_FUNCTIONS = {{"erf", gsl_sf_erf}, {"erfc", gsl_sf_erfc}}