This file contains some definitions of macros and constants for Roccoms. More...
#include "FC.h"
Go to the source code of this file.
Macros | |
#define | COM_F_FUNC(x) x |
Macro for renaming Fortran functions. More... | |
#define | COM_F_FUNC2(lowcase, uppercase) FC_GLOBAL(lowcase, uppercase) |
#define | COM_LOAD_MODULE_STATIC_DYNAMIC(moduleName, windowString) COM_load_module(#moduleName,windowString) |
#define | COM_UNLOAD_MODULE_STATIC_DYNAMIC(moduleName, windowString) COM_unload_module(#moduleName,windowString) |
#define | COM_EXTERN_MODULE(moduleName) |
#define | MAX_NAMELEN 128 |
The maxinum length of name string passed by users. More... | |
Typedefs | |
typedef int | COM_Type |
Indices for derived data types. More... | |
typedef void(* | Func_ptr )() |
Pointer of functions. More... | |
typedef Func_ptr | COM_Func_ptr |
Enumerations | |
enum | { COM_CHAR, COM_UNSIGNED_CHAR, COM_BYTE, COM_SHORT, COM_UNSIGNED_SHORT, COM_INT, COM_UNSIGNED, COM_LONG, COM_UNSIGNED_LONG, COM_FLOAT, COM_DOUBLE, COM_LONG_DOUBLE, COM_BOOL, COM_CHARACTER =13, COM_LOGICAL, COM_INTEGER, COM_REAL, COM_DOUBLE_PRECISION, COM_COMPLEX, COM_DOUBLE_COMPLEX, COM_MPI_COMMC, COM_MPI_COMM =COM_MPI_COMMC, COM_MPI_COMMF, COM_MAX_TYPEID =COM_MPI_COMMF, COM_STRING = -1, COM_RAWDATA = -2, COM_METADATA = -3, COM_VOID = -4, COM_F90POINTER = -5, COM_OBJECT = -6, COM_MIN_TYPEID = -6 } |
Data types. More... | |
This file contains some definitions of macros and constants for Roccoms.
Definition in file roccom_basic.h.
#define COM_EXTERN_MODULE | ( | moduleName | ) |
Definition at line 116 of file roccom_basic.h.
Macro for renaming Fortran functions.
Definition at line 83 of file roccom_basic.h.
#define COM_F_FUNC2 | ( | lowcase, | |
uppercase | |||
) | FC_GLOBAL(lowcase, uppercase) |
Definition at line 87 of file roccom_basic.h.
Referenced by COM_F_FUNC2(), com_get_address_f(), com_set_address_f(), BurnAgent::load_module(), FluidAgent::load_module(), SolidAgent::load_module(), mapcharptr(), FluidAgent::unload_module(), BurnAgent::unload_module(), and SolidAgent::unload_module().
#define COM_LOAD_MODULE_STATIC_DYNAMIC | ( | moduleName, | |
windowString | |||
) | COM_load_module(#moduleName,windowString) |
Definition at line 111 of file roccom_basic.h.
Referenced by _load_rocface(), create_coupling(), RocBlas::init(), Rocon::init_from_file(), RFC_Window_transfer::init_recv_buffer(), load_modules(), load_rocmap(), load_rocon(), load_rocprop(), load_rocsurf(), main(), RFC_Window_overlay::print_features(), Control_parameters::read(), read_file(), IM_Reader::read_winmesh(), TRAIL_AutoSurfer(), TRAIL_FE2FD_Transfer(), TRAIL_File2Window(), TRAIL_HDF2Window(), TRAIL_RocmopSmooth(), TRAIL_RocpropSmoothSurf(), TRAIL_TransferSurfDataFILE(), and TRAIL_WriteWindow().
#define COM_UNLOAD_MODULE_STATIC_DYNAMIC | ( | moduleName, | |
windowString | |||
) | COM_unload_module(#moduleName,windowString) |
Definition at line 113 of file roccom_basic.h.
Referenced by Rocon::init_from_file(), RFC_Window_transfer::init_recv_buffer(), main(), RFC_Window_overlay::print_features(), read_file(), IM_Reader::read_winmesh(), Coupling::restart_at_time(), rocstar_driver(), TRAIL_AutoSurfer(), TRAIL_FE2FD_Transfer(), TRAIL_File2Window(), TRAIL_HDF2Window(), TRAIL_RocmopSmooth(), TRAIL_RocpropSmoothSurf(), TRAIL_TransferSurfDataFILE(), and TRAIL_WriteWindow().
#define MAX_NAMELEN 128 |
The maxinum length of name string passed by users.
Definition at line 120 of file roccom_basic.h.
Referenced by Roccom_base::call_function().
typedef Func_ptr COM_Func_ptr |
Definition at line 124 of file roccom_basic.h.
typedef int COM_Type |
Indices for derived data types.
Definition at line 122 of file roccom_basic.h.
typedef void(* Func_ptr)() |
Pointer of functions.
Definition at line 123 of file roccom_basic.h.
anonymous enum |
Data types.
Definition at line 127 of file roccom_basic.h.