Macros
PagosaAdaptorAPIMangling.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 setcoprocessorgeometry   FortranCInterface_GLOBAL(setcoprocessorgeometry, SETCOPROCESSORGEOMETRY)
 
#define setgridgeometry   FortranCInterface_GLOBAL(setgridgeometry, SETGRIDGEOMETRY)
 
#define addgridfield   FortranCInterface_GLOBAL(addgridfield, ADDGRIDFIELD)
 
#define setmarkergeometry   FortranCInterface_GLOBAL(setmarkergeometry, SETMARKERGEOMETRY)
 
#define addmarkerscalarfield   FortranCInterface_GLOBAL(addmarkerscalarfield, ADDMARKERSCALARFIELD)
 
#define addmarkervectorfield   FortranCInterface_GLOBAL(addmarkervectorfield, ADDMARKERVECTORFIELD)
 
#define addmarkertensorfield   FortranCInterface_GLOBAL(addmarkertensorfield, ADDMARKERTENSORFIELD)
 

Macro Definition Documentation

◆ FortranCInterface_GLOBAL

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

Definition at line 5 of file PagosaAdaptorAPIMangling.h.

◆ FortranCInterface_GLOBAL_

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

Definition at line 8 of file PagosaAdaptorAPIMangling.h.

◆ FortranCInterface_MODULE

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

Definition at line 11 of file PagosaAdaptorAPIMangling.h.

◆ FortranCInterface_MODULE_

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

Definition at line 14 of file PagosaAdaptorAPIMangling.h.

◆ setcoprocessorgeometry

#define setcoprocessorgeometry   FortranCInterface_GLOBAL(setcoprocessorgeometry, SETCOPROCESSORGEOMETRY)

Definition at line 18 of file PagosaAdaptorAPIMangling.h.

◆ setgridgeometry

#define setgridgeometry   FortranCInterface_GLOBAL(setgridgeometry, SETGRIDGEOMETRY)

Definition at line 19 of file PagosaAdaptorAPIMangling.h.

◆ addgridfield

#define addgridfield   FortranCInterface_GLOBAL(addgridfield, ADDGRIDFIELD)

Definition at line 20 of file PagosaAdaptorAPIMangling.h.

◆ setmarkergeometry

#define setmarkergeometry   FortranCInterface_GLOBAL(setmarkergeometry, SETMARKERGEOMETRY)

Definition at line 21 of file PagosaAdaptorAPIMangling.h.

◆ addmarkerscalarfield

#define addmarkerscalarfield   FortranCInterface_GLOBAL(addmarkerscalarfield, ADDMARKERSCALARFIELD)

Definition at line 22 of file PagosaAdaptorAPIMangling.h.

◆ addmarkervectorfield

#define addmarkervectorfield   FortranCInterface_GLOBAL(addmarkervectorfield, ADDMARKERVECTORFIELD)

Definition at line 23 of file PagosaAdaptorAPIMangling.h.

◆ addmarkertensorfield

#define addmarkertensorfield   FortranCInterface_GLOBAL(addmarkertensorfield, ADDMARKERTENSORFIELD)

Definition at line 24 of file PagosaAdaptorAPIMangling.h.