/* This is the header file for the functions that specify the cteq parton distributions. */ #ifndef cteq_h #define cteq_h #include #ifdef __cplusplus extern "C" { #endif doublereal ctq4pdf_(integer *iparton, doublereal *x, doublereal *q); int setctq4_(integer *iset); doublereal ctq5pdf_(integer *iparton, doublereal *x, doublereal *q); int setctq5_(integer *iset); int mrs97x_(doublereal *x, doublereal *scale, integer *mode, doublereal *upv, doublereal *dnv,doublereal *usea,doublereal *dsea,doublereal *str, doublereal *chm, doublereal *bot, doublereal *glu); int mrseb_(doublereal *x, doublereal *scale, integer *mode, doublereal *upv, doublereal *dnv,doublereal *usea,doublereal *dsea,doublereal *str, doublereal *chm, doublereal *bot, doublereal *glu); int mrs98_(doublereal *x, doublereal *q, integer *mode, doublereal *upv, doublereal *dnv, doublereal *usea, doublereal *dsea, doublereal *str, doublereal *chm, doublereal *bot, doublereal *glu); int grv98pa_(integer *iset, doublereal *x, doublereal *q2, doublereal *upv, doublereal *dnv, doublereal *usea, doublereal *dsea, doublereal *str, doublereal *glu, integer *iset2); #ifdef __cplusplus } #endif #endif