Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALBurst 2.0.7.1-ea7c608
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Macros Modules Pages
cs_gamma.c File Reference

Prototypes

static PyObject * cs_gamma_finddRdz (PyObject *self, PyObject *args)
 
static PyObject * cs_gamma_findzofA (PyObject *self, PyObject *args)
 
static double nu (double Gmu, double Gamma, double A, double z, double phit, double phiA, const char *model)
 
static PyObject * cs_gamma_finddRdzdA (PyObject *self, PyObject *args)
 
PyMODINIT_FUNC PyInit_cs_gamma (void)
 

Go to the source code of this file.

Macros

#define NPY_NO_DEPRECATED_API   NPY_1_7_API_VERSION
 
#define CUSPS_PER_LOOP   1.0 /* c */
 
#define LOOP_RAD_POWER   50.0 /* Gamma */
 
#define H0   LAMBDA_H_0
 

Variables

static PyMethodDef cs_gammaMethods []
 

Macro Definition Documentation

◆ NPY_NO_DEPRECATED_API

#define NPY_NO_DEPRECATED_API   NPY_1_7_API_VERSION

Definition at line 39 of file cs_gamma.c.

◆ CUSPS_PER_LOOP

#define CUSPS_PER_LOOP   1.0 /* c */

Definition at line 51 of file cs_gamma.c.

◆ LOOP_RAD_POWER

#define LOOP_RAD_POWER   50.0 /* Gamma */

Definition at line 52 of file cs_gamma.c.

◆ H0

#define H0   LAMBDA_H_0

Definition at line 54 of file cs_gamma.c.

Function Documentation

◆ cs_gamma_finddRdz()

static PyObject * cs_gamma_finddRdz ( PyObject *  self,
PyObject *  args 
)
static

Definition at line 72 of file cs_gamma.c.

◆ cs_gamma_findzofA()

static PyObject * cs_gamma_findzofA ( PyObject *  self,
PyObject *  args 
)
static

Definition at line 133 of file cs_gamma.c.

◆ nu()

static double nu ( double  Gmu,
double  Gamma,
double  A,
double  z,
double  phit,
double  phiA,
const char model 
)
static

Definition at line 215 of file cs_gamma.c.

◆ cs_gamma_finddRdzdA()

static PyObject * cs_gamma_finddRdzdA ( PyObject *  self,
PyObject *  args 
)
static

Definition at line 314 of file cs_gamma.c.

◆ PyInit_cs_gamma()

PyMODINIT_FUNC PyInit_cs_gamma ( void  )

Definition at line 400 of file cs_gamma.c.

Variable Documentation

◆ cs_gammaMethods

PyMethodDef cs_gammaMethods[]
static
Initial value:
= {
{"findzofA", cs_gamma_findzofA, METH_VARARGS,
"Function to find z(A). From cs_gamma.c; modified to be called from Python."},
{"finddRdz", cs_gamma_finddRdz, METH_VARARGS,
"Function to find dR/dz. From cs_gamma.c; modified to be called from Python."},
{"finddRdzdA", cs_gamma_finddRdzdA, METH_VARARGS,
"Function to find d^2R/dzdA. From cs_gammaLargeLoops.c; modified to be called from Python."},
{NULL, NULL, 0, NULL}
}
static PyObject * cs_gamma_finddRdzdA(PyObject *self, PyObject *args)
Definition: cs_gamma.c:314
static PyObject * cs_gamma_finddRdz(PyObject *self, PyObject *args)
Definition: cs_gamma.c:72
static PyObject * cs_gamma_findzofA(PyObject *self, PyObject *args)
Definition: cs_gamma.c:133

Definition at line 388 of file cs_gamma.c.