https://github.com/lauralwatkins/cjam
Tip revision: 9394ac44572d3dafc9973f90e59fb89d70f3694c authored by Laura Watkins on 03 August 2022, 20:43:22 UTC
Merge pull request #2 from slzoutendijk/select-axes
Merge pull request #2 from slzoutendijk/select-axes
Tip revision: 9394ac4
cython_jam.pxd
# Cython declarations of C functions.
cdef extern from "../src/jam/jam.h":
void jam_axi_rms(double *xp, double *yp, int nxy, double incl, \
double *lum_area, double *lum_sigma, double *lum_q, int lum_total, \
double *pot_area, double *pot_sigma, double *pot_q, int pot_total, \
double *beta, int nrad, int nang, int* integrationFlag, \
double *rxx, double *ryy, double *rzz, \
double *rxy, double *rxz, double *ryz)
void jam_axi_rms_axes(double *xp, double *yp, int nxy, double incl, \
double *lum_area, double *lum_sigma, double *lum_q, int lum_total, \
double *pot_area, double *pot_sigma, double *pot_q, int pot_total, \
double *beta, int nrad, int nang, int* integrationFlag, \
double *rxx, double *ryy, double *rzz, \
double *rxy, double *rxz, double *ryz, \
int xaxis, int yaxis, int zaxis)
void jam_axi_vel(double *xp, double *yp, int nxy, double incl, \
double *lum_area, double *lum_sigma, double *lum_q, int lum_total, \
double *pot_area, double *pot_sigma, double *pot_q, int pot_total, \
double *beta, double *kappa, int nrad, int nang, \
int* integrationFlag, double *vx, double *vy, double *vz)