|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
今天做了第一个udf,如下:
/*******************************./
#include "udf.h"
DEFINE_PROFILE(inlet_x_velocity,thread,position)
{real x[ND_ND];
real y;
face_t f;
begin_f_loop(f,thread)
{F_CENTROID(c,f,thread);
y=x[1];
F_PROFILE(f,thread,position)=2.-y*y/(.25-.25)*2.;}
end_f_loop(f,thread)}
就是按例子改的一个速度入口udf。
结果老是出现
cpp -IC:\Fluent.Inc\fluent6.2.16/src -IC:\Fluent.Inc\fluent6.2.16/cortex/src -IC:\Fluent.Inc\fluent6.2.16/client/src -IC:\Fluent.Inc\fluent6.2.16/multiport/src -I. -DUDFCONFIG_H="<udfconfig.h>" D:\cfdfiles\vprofile.c
Error: D:\cfdfiles\vprofile.c: line 2: parse error.
又找不出来哪错了,请高手指教!
还有一点不明白的就是变量x[ND_ND]
资料上说,x[1]对应纵坐标y,同理x[0]x[2]分别对应坐标x,y?
如何是这样的话,那么怎么定义一个三维的速度入口?
急急急!!!
|
|