[ANSYS, Inc. Logo] return to home search
next up previous contents index

B.1 General Solver DEFINE Macros

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)


next up previous contents index Previous: B. DEFINE Macro Definitions
Up: B. DEFINE Macro Definitions
Next: B.2 Model-Specific DEFINE Macro
Release 12.0 © ANSYS, Inc. 2009-01-14