PDFxTMDLib  1.0.0
FortranFactoryWrapper.h
Go to the documentation of this file.
1 // FactoryWrapper.h
2 #pragma once
3 #include "PDFxTMDLib/Factory.h"
4 
5 extern "C"
6 {
7  // Wrapper for CouplingFactory
9  void delete_coupling_factory(void *factory);
10  void *mk_coupling(void *factory, const char *pdfSetName);
11 
12  // Wrapper for GenericTMDFactory
14  void delete_tmd_factory(void *factory);
15  void *mk_tmd(void *factory, const char *pdfSetName, int setMember);
16 
17  // Wrapper for GenericCPDFFactory
19  void delete_cpdf_factory(void *factory);
20  void *mk_cpdf(void *factory, const char *pdfSetName, int setMember);
21 }
void delete_cpdf_factory(void *factory)
void delete_tmd_factory(void *factory)
void * create_cpdf_factory()
void * mk_cpdf(void *factory, const char *pdfSetName, int setMember)
void * create_tmd_factory()
void delete_coupling_factory(void *factory)
void * mk_coupling(void *factory, const char *pdfSetName)
void * create_coupling_factory()
void * mk_tmd(void *factory, const char *pdfSetName, int setMember)