Manticore  Version 2.0alpha
Physics of Molecular Clouds
nmath.h
Go to the documentation of this file.
1 #ifndef MUTILS_NMATH_H
2 #define MUTILS_NMATH_H
3 
14 namespace mutils {
15 
16 extern double
17  kgauss( double (*f)(double x), double a, double b, double err),
18  kgauss2(double (*f)(double x), double a, double b, double err),
19  ksqrtgauss(double (*f)(double), double a, double b, double c, double err),
20  kgauss_r(double (*f_r)(double x, void *), void *fdata,
21  double a, double b, double err),
22  kgauss2_r(double (*f_r)(double x, void *), void *fdata,
23  double a, double b, double err),
24  ksqrtgauss_r(double (*f_r)(double, void *), void *fdata,
25  double a, double b, double c, double err),
26  kgauss_sub(double (*f)(double), double (*f_r)(double, void *), void *fdata,
27  double a, double b, double c, double *err,
28  int sqroot, int lev, double I0, int maxrecur, int paranoid);
29 
30 } // namespace mutils
31 
32 #endif /* MUTILS_NMATH_H */
double ksqrtgauss_r(double(*f_r)(double x, void *), void *fdata, double a, double b, double c, double err)
Definition: kgauss.cc:424
double kgauss_sub(double(*f)(double x), double(*f_r)(double x, void *), void *fdata, double a, double b, double c, double *acc, int root, int lev, double I0, int maxrecur, int paranoid)
Definition: kgauss.cc:67
double kgauss2_r(double(*f_r)(double x, void *), void *fdata, double a, double b, double err)
Definition: kgauss.cc:418
MathUtils package.
Definition: CommandLine.cc:10
double kgauss(double(*f)(double x), double a, double b, double err)
Definition: kgauss.cc:384
double kgauss2(double(*f)(double x), double a, double b, double err)
Definition: kgauss.cc:389
double ksqrtgauss(double(*f)(double x), double a, double b, double c, double err)
Definition: kgauss.cc:394
double kgauss_r(double(*f_r)(double x, void *), void *fdata, double a, double b, double err)
Definition: kgauss.cc:412