PDFxTMDLib 2.0.0
Loading...
Searching...
No Matches
Functions
FortranFactoryWrapper.h File Reference
#include "PDFxTMDLib/Factory.h"
Include dependency graph for FortranFactoryWrapper.h:

Go to the source code of this file.

Functions

void * create_coupling_factory ()
 Create a QCD-coupling factory for C or Fortran callers.
 
void delete_coupling_factory (void *factory)
 Destroy a coupling factory created by create_coupling_factory.
 
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 delete_tmd_factory (void *factory)
 Destroy a TMD-PDF factory created by create_tmd_factory.
 
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_cpdf_factory ()
 Create a collinear-PDF factory for C or Fortran callers.
 
void delete_cpdf_factory (void *factory)
 Destroy a collinear-PDF factory created by create_cpdf_factory.
 
void * mk_cpdf (void *factory, const char *pdfSetName, int setMember)
 Create a collinear-PDF member from a factory, set name, and member index.
 

Function Documentation

◆ create_coupling_factory()

void * create_coupling_factory ( )

Create a QCD-coupling factory for C or Fortran callers.

◆ create_cpdf_factory()

void * create_cpdf_factory ( )

Create a collinear-PDF factory for C or Fortran callers.

◆ create_tmd_factory()

void * create_tmd_factory ( )

Create a TMD-PDF factory for C or Fortran callers.

◆ delete_coupling_factory()

void delete_coupling_factory ( void *  factory)

Destroy a coupling factory created by create_coupling_factory.

◆ delete_cpdf_factory()

void delete_cpdf_factory ( void *  factory)

Destroy a collinear-PDF factory created by create_cpdf_factory.

◆ delete_tmd_factory()

void delete_tmd_factory ( void *  factory)

Destroy a TMD-PDF factory created by create_tmd_factory.

◆ mk_coupling()

void * mk_coupling ( void *  factory,
const char *  pdfSetName 
)

Create a QCD-coupling object from a factory and set name.

◆ mk_cpdf()

void * mk_cpdf ( void *  factory,
const char *  pdfSetName,
int  setMember 
)

Create a collinear-PDF member from a factory, set name, and member index.

◆ mk_tmd()

void * mk_tmd ( void *  factory,
const char *  pdfSetName,
int  setMember 
)

Create a TMD-PDF member from a factory, set name, and member index.