|
|
发表于 2010-12-29 08:15:33
|
显示全部楼层
建议你udf前先翻翻C语言和常用的udf宏定义,不一定要会自己编复杂的程序,但参考一些udf的时候,要知道具体的意思,一般的编译出错,自己知道错在哪,怎么去改。
#include "udf.h"
#define pi 3.14
#define dm 4000.0
DEFINE_PROFILE(inlet_x_velocity,thread,index)
{
real x[ND_ND];
real y;
face_t f;
begin_f_loop(f,thread)
{
F_CENTROID(x,f,thread);
y=x[0];
F_PROFILE(f,thread,index)=(1-cos(pi*y/dm))*5.;
}
end_f_loop(f,thread)
}
[ 本帖最后由 浪子轻狂 于 2010-12-29 00:19 编辑 ] |
|