The following definitions for dynamic mesh model DEFINE macros (see Dynamic Mesh DEFINE Macros) are taken from the udf.h header file.
#define DEFINE_CG_MOTION(name, dt, vel, omega, time, dtime) \
void name(Dynamic_Thread *dt, real vel[], real omega[], real time,\
real dtime)
#define DEFINE_DYNAMIC_ZONE_PROPERTY(name, dt, swirl_center) \
void name(Dynamic_Thread *dt, real *swirl_center)
#define DEFINE_DYNAMIC_ZONE_PROPERTY(name, dt, height) \
void name(Dynamic_Thread *dt, real *height)
#define DEFINE_GEOM(name, d, dt, position) \
void name(Domain *d, Dynamic_Thread *dt, real *position)
#define DEFINE_GRID_MOTION(name, d, dt, time, dtime) \
void name(Domain *d, Dynamic_Thread *dt, real time, real dtime)
#define DEFINE_SDOF_PROPERTIES(name, properties, dt, time, dtime) \
void name(real *properties, Dynamic_Thread *dt, real time, real dtime)
#define DEFINE_CONTACT(name, dt, contacts) \
void name(Dynamic_Thread *dt, Objp *contacts)