|
|
发表于 2005-9-19 14:51:30
|
显示全部楼层
[求助]请教高手,udf,谢谢!
第一,出口边界应该是 面 吧,不是格子操作。
第二,第11行不对:注意C_P(c, thread, position)好像是不可以这样的,这个函数返回值,不能赋值。可以改为F_PROFILE(f,thread,index)=....这样应该ok了。
就是改成
#include "udf.h"
DEFINE_PROFILE(unsteady_pressure, thread, position)
{
real x[ND_ND];
real y;
face_t c;
begin_f_loop(c, thread)
{
C_CENTROID(x,c,thread);
y = x[1];
F_PROFILE(c, thread, position) =24.01*1000-9.8*1000*y;
}
end_f_loop(c, thread)
}
请试试看!good luck! |
|