Manticore  Version 2.0alpha
Physics of Molecular Clouds
Namespaces | Functions
nmath.h File Reference

MathUtils numerical mathematics library. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mutils
 MathUtils package.
 

Functions

double mutils::kgauss (double(*f)(double x), double a, double b, double err)
 
double mutils::kgauss2 (double(*f)(double x), double a, double b, double err)
 
double mutils::kgauss2_r (double(*f_r)(double x, void *), void *fdata, double a, double b, double err)
 
double mutils::kgauss_r (double(*f_r)(double x, void *), void *fdata, double a, double b, double err)
 
double mutils::kgauss_sub (double(*f)(double), double(*f_r)(double, void *), void *fdata, double a, double b, double c, double *err, int sqroot, int lev, double I0, int maxrecur, int paranoid)
 
double mutils::ksqrtgauss (double(*f)(double), double a, double b, double c, double err)
 
double mutils::ksqrtgauss_r (double(*f_r)(double, void *), void *fdata, double a, double b, double c, double err)
 

Detailed Description

MathUtils numerical mathematics library.

Contains routines for equation solvers, integrators, interpolation, and FFTs. For Manticore only numerical integration routines are defined.

Author:  Kevin P. Rauch  <rauch.nosp@m.@ast.nosp@m.ro.um.nosp@m.d.ed.nosp@m.u>

Definition in file nmath.h.