![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
The following definitions for general solver DEFINE macros (see Section 2.2) are taken from the udf.h header file.
#define DEFINE_ADJUST(name, domain) void name(Domain *domain) #define DEFINE_EXECUTE_AT_END(name) void name(void) #define DEFINE_EXECUTE_AT_EXIT(name) void name(void) #define DEFINE_EXECUTE_FROM_GUI(name, libname, mode) \ void name(char *libname, int mode) #define DEFINE_EXECUTE_ON_LOADING(name, libname) void name(char *libname) #define DEFINE_INIT(name, domain) void name(Domain *domain) #define DEFINE_ON_DEMAND(name) void name(void) #define DEFINE_RW_FILE(name, fp) void name(FILE *fp) |