Macros
PhastaAdaptorAPIMangling.h File Reference

Go to the source code of this file.

Macros

#define FortranCInterface_GLOBAL(name, NAME)   name##_
 
#define FortranCInterface_GLOBAL_(name, NAME)   name##_
 
#define FortranCInterface_MODULE(mod_name, name, mod_NAME, NAME)   __##mod_name##_MOD_##name
 
#define FortranCInterface_MODULE_(mod_name, name, mod_NAME, NAME)   __##mod_name##_MOD_##name
 
#define createpointsandallocatecells   FortranCInterface_GLOBAL(createpointsandallocatecells, CREATEPOINTSANDALLOCATECELLS)
 
#define insertblockofcells   FortranCInterface_GLOBAL(insertblockofcells, INSERTBLOCKOFCELLS)
 
#define addfields   FortranCInterface_GLOBAL(addfields, ADDFIELDS)
 

Macro Definition Documentation

◆ FortranCInterface_GLOBAL

#define FortranCInterface_GLOBAL (   name,
  NAME 
)    name##_

Definition at line 5 of file PhastaAdaptorAPIMangling.h.

◆ FortranCInterface_GLOBAL_

#define FortranCInterface_GLOBAL_ (   name,
  NAME 
)    name##_

Definition at line 8 of file PhastaAdaptorAPIMangling.h.

◆ FortranCInterface_MODULE

#define FortranCInterface_MODULE (   mod_name,
  name,
  mod_NAME,
  NAME 
)    __##mod_name##_MOD_##name

Definition at line 11 of file PhastaAdaptorAPIMangling.h.

◆ FortranCInterface_MODULE_

#define FortranCInterface_MODULE_ (   mod_name,
  name,
  mod_NAME,
  NAME 
)    __##mod_name##_MOD_##name

Definition at line 14 of file PhastaAdaptorAPIMangling.h.

◆ createpointsandallocatecells

#define createpointsandallocatecells   FortranCInterface_GLOBAL(createpointsandallocatecells, CREATEPOINTSANDALLOCATECELLS)

Definition at line 18 of file PhastaAdaptorAPIMangling.h.

◆ insertblockofcells

#define insertblockofcells   FortranCInterface_GLOBAL(insertblockofcells, INSERTBLOCKOFCELLS)

Definition at line 19 of file PhastaAdaptorAPIMangling.h.

◆ addfields

#define addfields   FortranCInterface_GLOBAL(addfields, ADDFIELDS)

Definition at line 20 of file PhastaAdaptorAPIMangling.h.