https://github.com/lauralwatkins/cjam
Raw File
Tip revision: 9394ac44572d3dafc9973f90e59fb89d70f3694c authored by Laura Watkins on 03 August 2022, 20:43:22 UTC
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)
back to top