Logo Search packages:      
Sourcecode: yorick-yeti version File versions

ywrap.c

/* codger-generated yorick package wrapper file */
#include "play.h"
#include "ydata.h"

/*----------------begin yeti_gsl.i */
extern BuiltIn Y_gsl_sf_airy_Ai;
extern BuiltIn Y_gsl_sf_airy_Bi;
extern BuiltIn Y_gsl_sf_airy_Ai_scaled;
extern BuiltIn Y_gsl_sf_airy_Bi_scaled;
extern BuiltIn Y_gsl_sf_airy_Ai_deriv;
extern BuiltIn Y_gsl_sf_airy_Bi_deriv;
extern BuiltIn Y_gsl_sf_airy_Ai_deriv_scaled;
extern BuiltIn Y_gsl_sf_airy_Bi_deriv_scaled;
extern BuiltIn Y_gsl_sf_bessel_J0;
extern BuiltIn Y_gsl_sf_bessel_J1;
extern BuiltIn Y_gsl_sf_bessel_Jn;
extern BuiltIn Y_gsl_sf_bessel_Jnu;
extern BuiltIn Y_gsl_sf_bessel_Y0;
extern BuiltIn Y_gsl_sf_bessel_Y1;
extern BuiltIn Y_gsl_sf_bessel_Yn;
extern BuiltIn Y_gsl_sf_bessel_Ynu;
extern BuiltIn Y_gsl_sf_bessel_I0;
extern BuiltIn Y_gsl_sf_bessel_I1;
extern BuiltIn Y_gsl_sf_bessel_In;
extern BuiltIn Y_gsl_sf_bessel_Inu;
extern BuiltIn Y_gsl_sf_bessel_I0_scaled;
extern BuiltIn Y_gsl_sf_bessel_I1_scaled;
extern BuiltIn Y_gsl_sf_bessel_In_scaled;
extern BuiltIn Y_gsl_sf_bessel_Inu_scaled;
extern BuiltIn Y_gsl_sf_bessel_K0;
extern BuiltIn Y_gsl_sf_bessel_K1;
extern BuiltIn Y_gsl_sf_bessel_Kn;
extern BuiltIn Y_gsl_sf_bessel_Knu;
extern BuiltIn Y_gsl_sf_bessel_lnKnu;
extern BuiltIn Y_gsl_sf_bessel_K0_scaled;
extern BuiltIn Y_gsl_sf_bessel_K1_scaled;
extern BuiltIn Y_gsl_sf_bessel_Kn_scaled;
extern BuiltIn Y_gsl_sf_bessel_Knu_scaled;
extern BuiltIn Y_gsl_sf_bessel_j0;
extern BuiltIn Y_gsl_sf_bessel_j1;
extern BuiltIn Y_gsl_sf_bessel_j2;
extern BuiltIn Y_gsl_sf_bessel_jl;
extern BuiltIn Y_gsl_sf_bessel_y0;
extern BuiltIn Y_gsl_sf_bessel_y1;
extern BuiltIn Y_gsl_sf_bessel_y2;
extern BuiltIn Y_gsl_sf_bessel_yl;
extern BuiltIn Y_gsl_sf_bessel_i0_scaled;
extern BuiltIn Y_gsl_sf_bessel_i1_scaled;
extern BuiltIn Y_gsl_sf_bessel_i2_scaled;
extern BuiltIn Y_gsl_sf_bessel_il_scaled;
extern BuiltIn Y_gsl_sf_bessel_k0_scaled;
extern BuiltIn Y_gsl_sf_bessel_k1_scaled;
extern BuiltIn Y_gsl_sf_bessel_k2_scaled;
extern BuiltIn Y_gsl_sf_bessel_kl_scaled;
extern BuiltIn Y_gsl_sf_clausen;
extern BuiltIn Y_gsl_sf_dawson;
extern BuiltIn Y_gsl_sf_debye_1;
extern BuiltIn Y_gsl_sf_debye_2;
extern BuiltIn Y_gsl_sf_debye_3;
extern BuiltIn Y_gsl_sf_debye_4;
extern BuiltIn Y_gsl_sf_debye_5;
extern BuiltIn Y_gsl_sf_debye_6;
extern BuiltIn Y_gsl_sf_dilog;
extern BuiltIn Y_gsl_sf_ellint_Kcomp;
extern BuiltIn Y_gsl_sf_ellint_Ecomp;
extern BuiltIn Y_gsl_sf_erf;
extern BuiltIn Y_gsl_sf_erfc;
extern BuiltIn Y_gsl_sf_log_erfc;
extern BuiltIn Y_gsl_sf_erf_Z;
extern BuiltIn Y_gsl_sf_erf_Q;
extern BuiltIn Y_gsl_sf_hazard;
extern BuiltIn Y_gsl_sf_exp;
extern BuiltIn Y_gsl_sf_expm1;
extern BuiltIn Y_gsl_sf_exprel;
extern BuiltIn Y_gsl_sf_exprel_2;
extern BuiltIn Y_gsl_sf_exprel_n;
extern BuiltIn Y_gsl_sf_log;
extern BuiltIn Y_gsl_sf_log_abs;
extern BuiltIn Y_gsl_sf_log_1plusx;
extern BuiltIn Y_gsl_sf_log_1plusx_mx;
extern BuiltIn Y_gsl_sf_expint_E1;
extern BuiltIn Y_gsl_sf_expint_E2;
extern BuiltIn Y_gsl_sf_expint_Ei;
extern BuiltIn Y_gsl_sf_expint_3;
extern BuiltIn Y_gsl_sf_Shi;
extern BuiltIn Y_gsl_sf_Chi;
extern BuiltIn Y_gsl_sf_Si;
extern BuiltIn Y_gsl_sf_Ci;
extern BuiltIn Y_gsl_sf_atanint;
extern BuiltIn Y_gsl_sf_fermi_dirac_m1;
extern BuiltIn Y_gsl_sf_fermi_dirac_0;
extern BuiltIn Y_gsl_sf_fermi_dirac_1;
extern BuiltIn Y_gsl_sf_fermi_dirac_2;
extern BuiltIn Y_gsl_sf_fermi_dirac_mhalf;
extern BuiltIn Y_gsl_sf_fermi_dirac_half;
extern BuiltIn Y_gsl_sf_fermi_dirac_3half;
extern BuiltIn Y_gsl_sf_fermi_dirac_int;
extern BuiltIn Y_gsl_sf_gamma;
extern BuiltIn Y_gsl_sf_lngamma;
extern BuiltIn Y_gsl_sf_gammastar;
extern BuiltIn Y_gsl_sf_gammainv;
extern BuiltIn Y_gsl_sf_taylorcoeff;
extern BuiltIn Y_gsl_sf_lambert_W0;
extern BuiltIn Y_gsl_sf_lambert_Wm1;
extern BuiltIn Y_gsl_sf_legendre_P1;
extern BuiltIn Y_gsl_sf_legendre_P2;
extern BuiltIn Y_gsl_sf_legendre_P3;
extern BuiltIn Y_gsl_sf_legendre_Pl;
extern BuiltIn Y_gsl_sf_legendre_Q0;
extern BuiltIn Y_gsl_sf_legendre_Q1;
extern BuiltIn Y_gsl_sf_legendre_Ql;
extern BuiltIn Y_gsl_sf_synchrotron_1;
extern BuiltIn Y_gsl_sf_synchrotron_2;
extern BuiltIn Y_gsl_sf_transport_2;
extern BuiltIn Y_gsl_sf_transport_3;
extern BuiltIn Y_gsl_sf_transport_4;
extern BuiltIn Y_gsl_sf_transport_5;
extern BuiltIn Y_gsl_sf_sin;
extern BuiltIn Y_gsl_sf_cos;
extern BuiltIn Y_gsl_sf_sinc;
extern BuiltIn Y_gsl_sf_lnsinh;
extern BuiltIn Y_gsl_sf_lncosh;
extern BuiltIn Y_gsl_sf_zeta;
extern BuiltIn Y_gsl_sf_zetam1;
extern BuiltIn Y_gsl_sf_eta;

/*----------------list include files */

static char *y0_includes[] = {
  "yeti_gsl.i",
  0,
  0
};

/*----------------collect pointers and names */

static BuiltIn *y0_routines[] = {
  &Y_gsl_sf_airy_Ai,
  &Y_gsl_sf_airy_Bi,
  &Y_gsl_sf_airy_Ai_scaled,
  &Y_gsl_sf_airy_Bi_scaled,
  &Y_gsl_sf_airy_Ai_deriv,
  &Y_gsl_sf_airy_Bi_deriv,
  &Y_gsl_sf_airy_Ai_deriv_scaled,
  &Y_gsl_sf_airy_Bi_deriv_scaled,
  &Y_gsl_sf_bessel_J0,
  &Y_gsl_sf_bessel_J1,
  &Y_gsl_sf_bessel_Jn,
  &Y_gsl_sf_bessel_Jnu,
  &Y_gsl_sf_bessel_Y0,
  &Y_gsl_sf_bessel_Y1,
  &Y_gsl_sf_bessel_Yn,
  &Y_gsl_sf_bessel_Ynu,
  &Y_gsl_sf_bessel_I0,
  &Y_gsl_sf_bessel_I1,
  &Y_gsl_sf_bessel_In,
  &Y_gsl_sf_bessel_Inu,
  &Y_gsl_sf_bessel_I0_scaled,
  &Y_gsl_sf_bessel_I1_scaled,
  &Y_gsl_sf_bessel_In_scaled,
  &Y_gsl_sf_bessel_Inu_scaled,
  &Y_gsl_sf_bessel_K0,
  &Y_gsl_sf_bessel_K1,
  &Y_gsl_sf_bessel_Kn,
  &Y_gsl_sf_bessel_Knu,
  &Y_gsl_sf_bessel_lnKnu,
  &Y_gsl_sf_bessel_K0_scaled,
  &Y_gsl_sf_bessel_K1_scaled,
  &Y_gsl_sf_bessel_Kn_scaled,
  &Y_gsl_sf_bessel_Knu_scaled,
  &Y_gsl_sf_bessel_j0,
  &Y_gsl_sf_bessel_j1,
  &Y_gsl_sf_bessel_j2,
  &Y_gsl_sf_bessel_jl,
  &Y_gsl_sf_bessel_y0,
  &Y_gsl_sf_bessel_y1,
  &Y_gsl_sf_bessel_y2,
  &Y_gsl_sf_bessel_yl,
  &Y_gsl_sf_bessel_i0_scaled,
  &Y_gsl_sf_bessel_i1_scaled,
  &Y_gsl_sf_bessel_i2_scaled,
  &Y_gsl_sf_bessel_il_scaled,
  &Y_gsl_sf_bessel_k0_scaled,
  &Y_gsl_sf_bessel_k1_scaled,
  &Y_gsl_sf_bessel_k2_scaled,
  &Y_gsl_sf_bessel_kl_scaled,
  &Y_gsl_sf_clausen,
  &Y_gsl_sf_dawson,
  &Y_gsl_sf_debye_1,
  &Y_gsl_sf_debye_2,
  &Y_gsl_sf_debye_3,
  &Y_gsl_sf_debye_4,
  &Y_gsl_sf_debye_5,
  &Y_gsl_sf_debye_6,
  &Y_gsl_sf_dilog,
  &Y_gsl_sf_ellint_Kcomp,
  &Y_gsl_sf_ellint_Ecomp,
  &Y_gsl_sf_erf,
  &Y_gsl_sf_erfc,
  &Y_gsl_sf_log_erfc,
  &Y_gsl_sf_erf_Z,
  &Y_gsl_sf_erf_Q,
  &Y_gsl_sf_hazard,
  &Y_gsl_sf_exp,
  &Y_gsl_sf_expm1,
  &Y_gsl_sf_exprel,
  &Y_gsl_sf_exprel_2,
  &Y_gsl_sf_exprel_n,
  &Y_gsl_sf_log,
  &Y_gsl_sf_log_abs,
  &Y_gsl_sf_log_1plusx,
  &Y_gsl_sf_log_1plusx_mx,
  &Y_gsl_sf_expint_E1,
  &Y_gsl_sf_expint_E2,
  &Y_gsl_sf_expint_Ei,
  &Y_gsl_sf_expint_3,
  &Y_gsl_sf_Shi,
  &Y_gsl_sf_Chi,
  &Y_gsl_sf_Si,
  &Y_gsl_sf_Ci,
  &Y_gsl_sf_atanint,
  &Y_gsl_sf_fermi_dirac_m1,
  &Y_gsl_sf_fermi_dirac_0,
  &Y_gsl_sf_fermi_dirac_1,
  &Y_gsl_sf_fermi_dirac_2,
  &Y_gsl_sf_fermi_dirac_mhalf,
  &Y_gsl_sf_fermi_dirac_half,
  &Y_gsl_sf_fermi_dirac_3half,
  &Y_gsl_sf_fermi_dirac_int,
  &Y_gsl_sf_gamma,
  &Y_gsl_sf_lngamma,
  &Y_gsl_sf_gammastar,
  &Y_gsl_sf_gammainv,
  &Y_gsl_sf_taylorcoeff,
  &Y_gsl_sf_lambert_W0,
  &Y_gsl_sf_lambert_Wm1,
  &Y_gsl_sf_legendre_P1,
  &Y_gsl_sf_legendre_P2,
  &Y_gsl_sf_legendre_P3,
  &Y_gsl_sf_legendre_Pl,
  &Y_gsl_sf_legendre_Q0,
  &Y_gsl_sf_legendre_Q1,
  &Y_gsl_sf_legendre_Ql,
  &Y_gsl_sf_synchrotron_1,
  &Y_gsl_sf_synchrotron_2,
  &Y_gsl_sf_transport_2,
  &Y_gsl_sf_transport_3,
  &Y_gsl_sf_transport_4,
  &Y_gsl_sf_transport_5,
  &Y_gsl_sf_sin,
  &Y_gsl_sf_cos,
  &Y_gsl_sf_sinc,
  &Y_gsl_sf_lnsinh,
  &Y_gsl_sf_lncosh,
  &Y_gsl_sf_zeta,
  &Y_gsl_sf_zetam1,
  &Y_gsl_sf_eta,
  0
};

static void *y0_values[] = {
  0
};

static char *y0_names[] = {
  "gsl_sf_airy_Ai",
  "gsl_sf_airy_Bi",
  "gsl_sf_airy_Ai_scaled",
  "gsl_sf_airy_Bi_scaled",
  "gsl_sf_airy_Ai_deriv",
  "gsl_sf_airy_Bi_deriv",
  "gsl_sf_airy_Ai_deriv_scaled",
  "gsl_sf_airy_Bi_deriv_scaled",
  "gsl_sf_bessel_J0",
  "gsl_sf_bessel_J1",
  "gsl_sf_bessel_Jn",
  "gsl_sf_bessel_Jnu",
  "gsl_sf_bessel_Y0",
  "gsl_sf_bessel_Y1",
  "gsl_sf_bessel_Yn",
  "gsl_sf_bessel_Ynu",
  "gsl_sf_bessel_I0",
  "gsl_sf_bessel_I1",
  "gsl_sf_bessel_In",
  "gsl_sf_bessel_Inu",
  "gsl_sf_bessel_I0_scaled",
  "gsl_sf_bessel_I1_scaled",
  "gsl_sf_bessel_In_scaled",
  "gsl_sf_bessel_Inu_scaled",
  "gsl_sf_bessel_K0",
  "gsl_sf_bessel_K1",
  "gsl_sf_bessel_Kn",
  "gsl_sf_bessel_Knu",
  "gsl_sf_bessel_lnKnu",
  "gsl_sf_bessel_K0_scaled",
  "gsl_sf_bessel_K1_scaled",
  "gsl_sf_bessel_Kn_scaled",
  "gsl_sf_bessel_Knu_scaled",
  "gsl_sf_bessel_j0",
  "gsl_sf_bessel_j1",
  "gsl_sf_bessel_j2",
  "gsl_sf_bessel_jl",
  "gsl_sf_bessel_y0",
  "gsl_sf_bessel_y1",
  "gsl_sf_bessel_y2",
  "gsl_sf_bessel_yl",
  "gsl_sf_bessel_i0_scaled",
  "gsl_sf_bessel_i1_scaled",
  "gsl_sf_bessel_i2_scaled",
  "gsl_sf_bessel_il_scaled",
  "gsl_sf_bessel_k0_scaled",
  "gsl_sf_bessel_k1_scaled",
  "gsl_sf_bessel_k2_scaled",
  "gsl_sf_bessel_kl_scaled",
  "gsl_sf_clausen",
  "gsl_sf_dawson",
  "gsl_sf_debye_1",
  "gsl_sf_debye_2",
  "gsl_sf_debye_3",
  "gsl_sf_debye_4",
  "gsl_sf_debye_5",
  "gsl_sf_debye_6",
  "gsl_sf_dilog",
  "gsl_sf_ellint_Kcomp",
  "gsl_sf_ellint_Ecomp",
  "gsl_sf_erf",
  "gsl_sf_erfc",
  "gsl_sf_log_erfc",
  "gsl_sf_erf_Z",
  "gsl_sf_erf_Q",
  "gsl_sf_hazard",
  "gsl_sf_exp",
  "gsl_sf_expm1",
  "gsl_sf_exprel",
  "gsl_sf_exprel_2",
  "gsl_sf_exprel_n",
  "gsl_sf_log",
  "gsl_sf_log_abs",
  "gsl_sf_log_1plusx",
  "gsl_sf_log_1plusx_mx",
  "gsl_sf_expint_E1",
  "gsl_sf_expint_E2",
  "gsl_sf_expint_Ei",
  "gsl_sf_expint_3",
  "gsl_sf_Shi",
  "gsl_sf_Chi",
  "gsl_sf_Si",
  "gsl_sf_Ci",
  "gsl_sf_atanint",
  "gsl_sf_fermi_dirac_m1",
  "gsl_sf_fermi_dirac_0",
  "gsl_sf_fermi_dirac_1",
  "gsl_sf_fermi_dirac_2",
  "gsl_sf_fermi_dirac_mhalf",
  "gsl_sf_fermi_dirac_half",
  "gsl_sf_fermi_dirac_3half",
  "gsl_sf_fermi_dirac_int",
  "gsl_sf_gamma",
  "gsl_sf_lngamma",
  "gsl_sf_gammastar",
  "gsl_sf_gammainv",
  "gsl_sf_taylorcoeff",
  "gsl_sf_lambert_W0",
  "gsl_sf_lambert_Wm1",
  "gsl_sf_legendre_P1",
  "gsl_sf_legendre_P2",
  "gsl_sf_legendre_P3",
  "gsl_sf_legendre_Pl",
  "gsl_sf_legendre_Q0",
  "gsl_sf_legendre_Q1",
  "gsl_sf_legendre_Ql",
  "gsl_sf_synchrotron_1",
  "gsl_sf_synchrotron_2",
  "gsl_sf_transport_2",
  "gsl_sf_transport_3",
  "gsl_sf_transport_4",
  "gsl_sf_transport_5",
  "gsl_sf_sin",
  "gsl_sf_cos",
  "gsl_sf_sinc",
  "gsl_sf_lnsinh",
  "gsl_sf_lncosh",
  "gsl_sf_zeta",
  "gsl_sf_zetam1",
  "gsl_sf_eta",
  0
};

/*----------------define package initialization function */

PLUG_EXPORT char *yk_yeti_gsl(char ***,
                         BuiltIn ***, void ***, char ***);
static char *y0_pkgname = "yeti_gsl";

char *
yk_yeti_gsl(char ***ifiles,
       BuiltIn ***code, void ***data, char ***varname)
{
  *ifiles = y0_includes;
  *code = y0_routines;
  *data = y0_values;
  *varname = y0_names;
  return y0_pkgname;
}

Generated by  Doxygen 1.6.0   Back to index