区域内所有面。begin_f_loop(f,thread)是用来扫描整个区域内所有面。在每个循环中,通过fluent提供的函数F_CENTROID,得到面f的质心,并且把质心的坐标值赋值给X。
DEFINE_PROFILE(x_velocity,thread,position){real z,u,x[ND_ND];face_t f;begin_f_loop(f,thread){F_CENTROID(x,f,thread);z=x[1];u=Uref*pow(z/Zref,a);F_PROFILE(f,thread,position)=u;}end_f_loop(f,thread)} 反馈 收藏 有用