PDFxTMDLib 2.0.0
Loading...
Searching...
No Matches
FortranFactoryWrapper.h
Go to the documentation of this file.
1// FactoryWrapper.h
2#pragma once
4
5extern "C"
6{
10 void delete_coupling_factory(void *factory);
12 void *mk_coupling(void *factory, const char *pdfSetName);
13
17 void delete_tmd_factory(void *factory);
19 void *mk_tmd(void *factory, const char *pdfSetName, int setMember);
20
24 void delete_cpdf_factory(void *factory);
26 void *mk_cpdf(void *factory, const char *pdfSetName, int setMember);
27}
void delete_cpdf_factory(void *factory)
Destroy a collinear-PDF factory created by create_cpdf_factory.
void delete_tmd_factory(void *factory)
Destroy a TMD-PDF factory created by create_tmd_factory.
void * mk_cpdf(void *factory, const char *pdfSetName, int setMember)
Create a collinear-PDF member from a factory, set name, and member index.
void delete_coupling_factory(void *factory)
Destroy a coupling factory created by create_coupling_factory.
void * create_cpdf_factory()
Create a collinear-PDF factory for C or Fortran callers.
void * mk_coupling(void *factory, const char *pdfSetName)
Create a QCD-coupling object from a factory and set name.
void * create_tmd_factory()
Create a TMD-PDF factory for C or Fortran callers.
void * mk_tmd(void *factory, const char *pdfSetName, int setMember)
Create a TMD-PDF member from a factory, set name, and member index.
void * create_coupling_factory()
Create a QCD-coupling factory for C or Fortran callers.