7 #include "LHAPDF/FortranWrappers.h"
11 #define fgetprefixpath FC_FUNC(getprefixpath, GETPREFIXPATH)
12 void fgetprefixpath(
char*,
int len);
13 #define fgetindexpath FC_FUNC(getindexpath, GETINDEXPATH)
14 void fgetindexpath(
char*,
int len);
15 #define fgetdirpath FC_FUNC(getdirpath, GETDIRPATH)
16 void fgetdirpath(
char*,
int len);
18 #define finitlhapdf FC_FUNC(initlhapdf, INITLHAPDF)
21 #define fgetlhapdfversion FC_FUNC(getlhapdfversion, GETLHAPDFVERSION)
22 void fgetlhapdfversion(
char*,
int len);
24 #define fgetmaxnumsets FC_FUNC(getmaxnumsets, GETMAXNUMSETS)
25 void fgetmaxnumsets(
int* len);
27 #define finitpdfset FC_FUNC(finitpdfset, FINITPDFSET)
28 void finitpdfset(
char*,
int len);
29 #define finitpdfsetbyname FC_FUNC(finitpdfsetbyname, FINITPDFSETBYNAME)
30 void finitpdfsetbyname(
char*,
int len);
31 #define finitpdf FC_FUNC(finitpdf, FINITPDF)
33 #define fevolvepdf FC_FUNC(fevolvepdf, FEVOLVEPDF)
34 void fevolvepdf(
double*,
double *,
double*);
35 #define fevolvepdfp FC_FUNC(fevolvepdfp, FEVOLVEPDFP)
36 void fevolvepdfp(
double*,
double *,
double*,
int*,
double*);
37 #define fevolvepdfa FC_FUNC(fevolvepdfa, FEVOLVEPDFA)
38 void fevolvepdfa(
double*,
double *,
double *,
double*);
39 #define fevolvepdfphoton FC_FUNC(fevolvepdfphoton, FEVOLVEPDFPHOTON)
40 void fevolvepdfphoton(
double*,
double *,
double*,
double*);
41 #define fhasphoton FC_FUNC(fhasphoton, FHASPHOTON)
42 void fhasphoton(
int*);
43 #define fnumberpdf FC_FUNC(fnumberpdf, FNUMBERPDF)
44 void fnumberpdf(
int*);
45 #define falphaspdf FC_FUNC(falphaspdf, FALPHASPDF)
46 void falphaspdf(
double*,
double *);
47 #define fgetorderpdf FC_FUNC(fgetorderpdf, FGETORDERPDF)
48 void fgetorderpdf(
int*);
49 #define fgetorderas FC_FUNC(fgetorderas, FGETORDERAS)
50 void fgetorderas(
int*);
51 #define fgetdesc FC_FUNC(fgetdesc, FGETDESC)
53 #define fgetqmass FC_FUNC(fgetqmass, FGETQMASS)
54 void fgetqmass(
int*,
double*);
55 #define fgetthreshold FC_FUNC(fgetthreshold, FGETTHRESHOLD)
56 void fgetthreshold(
int*,
double*);
57 #define fgetnf FC_FUNC(fgetnf, FGETNF)
59 #define fgetlam4 FC_FUNC(fgetlam4, FGETLAM4)
60 void fgetlam4(
int*,
double*);
61 #define fgetlam5 FC_FUNC(fgetlam5, FGETLAM5)
62 void fgetlam5(
int*,
double*);
63 #define fgetxmin FC_FUNC(fgetxmin, FGETXMIN)
64 void fgetxmin(
int*,
double*);
65 #define fgetxmax FC_FUNC(fgetxmax, FGETXMAX)
66 void fgetxmax(
int*,
double*);
67 #define fgetq2min FC_FUNC(fgetq2min, FGETQ2MIN)
68 void fgetq2min(
int*,
double*);
69 #define fgetq2max FC_FUNC(fgetq2max, FGETQ2MAX)
70 void fgetq2max(
int*,
double*);
71 #define fgetminmax FC_FUNC(fgetminmax, FGETMINMAX)
72 void fgetminmax(
int*,
double*,
double*,
double*,
double*);
73 #define fextrapolate FC_FUNC(fextrapolate, FEXTRAPOLATE)
77 #define finitpdfsetm FC_FUNC(finitpdfsetm, FINITPDFSETM)
78 void finitpdfsetm(
int*,
char*,
int len);
79 #define finitpdfsetbynamem FC_FUNC(finitpdfsetbynamem, FINITPDFSETBYNAMEM)
80 void finitpdfsetbynamem(
int*,
char*,
int len);
81 #define finitpdfm FC_FUNC(finitpdfm, FINITPDFM)
82 void finitpdfm(
int*,
int*);
83 #define fevolvepdfm FC_FUNC(fevolvepdfm, FEVOLVEPDFM)
84 void fevolvepdfm(
int*,
double*,
double *,
double*);
85 #define fevolvepdfpm FC_FUNC(fevolvepdfpm, FEVOLVEPDFPM)
86 void fevolvepdfpm(
int*,
double*,
double *,
double*,
int*,
double*);
87 #define fevolvepdfam FC_FUNC(fevolvepdfam, FEVOLVEPDFAM)
88 void fevolvepdfam(
int*,
double*,
double *,
double *,
double*);
89 #define fevolvepdfphotonm FC_FUNC(fevolvepdfphotonm, FEVOLVEPDFPHOTONM)
90 void fevolvepdfphotonm(
int*,
double*,
double *,
double*,
double*);
91 #define fnumberpdfm FC_FUNC(fnumberpdfm, FNUMBERPDFM)
92 void fnumberpdfm(
int*,
int*);
93 #define falphaspdfm FC_FUNC(falphaspdfm, FALPHASPDFM)
94 void falphaspdfm(
int*,
double*,
double *);
95 #define fgetorderpdfm FC_FUNC(fgetorderpdfm, FGETORDERPDFM)
96 void fgetorderpdfm(
int*,
int*);
97 #define fgetorderasm FC_FUNC(fgetorderasm, FGETORDERASM)
98 void fgetorderasm(
int*,
int*);
99 #define fgetdescm FC_FUNC(fgetdescm, FGETDESCM)
100 void fgetdescm(
int*);
101 #define fgetqmassm FC_FUNC(fgetqmassm, FGETQMASSM)
102 void fgetqmassm(
int*,
int*,
double*);
103 #define fgetthresholdm FC_FUNC(fgetthresholdm, FGETTHRESHOLDM)
104 void fgetthresholdm(
int*,
int*,
double*);
105 #define fgetnfm FC_FUNC(fgetnfm, FGETNFM)
106 void fgetnfm(
int*,
int*);
107 #define fgetlam4m FC_FUNC(fgetlam4m, FGETLAM4M)
108 void fgetlam4m(
int*,
int*,
double*);
109 #define fgetlam5m FC_FUNC(fgetlam5m, FGETLAM5M)
110 void fgetlam5m(
int*,
int*,
double*);
111 #define fgetxminm FC_FUNC(fgetxminm, FGETXMINM)
112 void fgetxminm(
int*,
int*,
double*);
113 #define fgetxmaxm FC_FUNC(fgetxmaxm, FGETXMAXM)
114 void fgetxmaxm(
int*,
int*,
double*);
115 #define fgetq2minm FC_FUNC(fgetq2minm, FGETQ2MINM)
116 void fgetq2minm(
int*,
int*,
double*);
117 #define fgetq2maxm FC_FUNC(fgetq2maxm, FGETQ2MAXM)
118 void fgetq2maxm(
int*,
int*,
double*);
119 #define fgetminmaxm FC_FUNC(fgetminmaxm, FGETMINMAXM)
120 void fgetminmaxm(
int*,
int*,
double*,
double*,
double*,
double*);
121 #define fextrapolateon FC_FUNC(fextrapolateon, FEXTRAPOLATEON)
122 void fextrapolateon();
123 #define fextrapolateoff FC_FUNC(fextrapolateoff, FEXTRAPOLATEOFF)
124 void fextrapolateoff();
125 #define fsilent FC_FUNC(fsilent, FSILENT)
127 #define flowkey FC_FUNC(flowkey, FLOWKEY)
129 #define fdefaultverb FC_FUNC(fdefaultverb, FDEFAULTVERB)
131 #define fsetpdfpath FC_FUNC(fsetpdfpath, FSETPDFPATH)
132 void fsetpdfpath(
char*,
int len);
134 #define fsetlhaparm FC_FUNC(setlhaparm, SETLHAPARM)
135 void fsetlhaparm(
char*,
int len);