24小时热门版块排行榜    

查看: 717  |  回复: 1

tangcantju

铜虫 (初入文坛)

[求助] fluent UDF问题

我编写了一个UDF关于BODY_FORCE的,里面有用到rand()这个函数
#include "udf.h"
#define s 142.78144
#define TSTART 0.0
DEFINE_DPM_BODY_FORCE(particle_body_force, p, i)
{
real bforce;
if(P_TIME(p)>=TSTART)
{
if(i==0) bforce=-2*rand()*s;      
else if(i==1) bforce=-2*rand()*s;
else if(i==2) bforce=-2*rand()*s;
}
else
bforce=0.0;         
return bforce;
}
用解释型加载的时候,告诉我rand是一个未声明的变量,用编译型加载的时候,计算时出现浮点数错误,求大侠告诉哪不对啊
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fluid00

禁虫 (小有名气)


感谢参与,应助指数 +1
dbb627(金币+1): 感谢应助 2011-12-20 22:32:19
本帖内容被屏蔽

2楼2011-12-20 20:11:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tangcantju 的主题更新
信息提示
请填处理意见