cell_t, face_t, Thread, Domain 是 FLUENT UDF 数据结构的一部分
几何和时间宏
C_NNODES(c,t); 返回节点/单元 C_NFACES(c,t); 返回面/单元 F_NNODES(f,t); 返回节点/面 C_CENTROID(x,c,t); 返回单元质心坐标于数组x[]中 F_CENTROID(x,f,t); 返回表面中心坐标于数组x[]中 F_AREA(A,f,t); 返回面向量于数组 A[]中 C_VOLUME(c,t); 返回单元体积 C_VOLUME_2D(c,t); 返回二维单元体积 (轴对称模型) real flow_time(); 返回实际时间 int time_step; 返回计算步数 RP_Get_Real(“physical-time-step”); 返回计算步长
#include "udf.h“ DEFINE_PROFILE(inlet_x_velocity, thread, nv) { float x[3]; /* Position vector*/ float y; face_t f; begin_f_loop(f, thread) { F_CENTROID(x,f,thread); y = x[1]; F_PROFILE(f, thread, nv) = 20.*(1.- y*y/(.0745*.0745)); } end_f_loop(f, thread) }
Solve U-Momentum
Solve V-Momentum
Solve W-Momentum
Solve Mass & Momentum
Solve Mass, Momentum, Energy, Species
User-defined ADJUST