|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我定义一个BODY_FORCE,里面有rand()这个函数,用解释型加载的时候,告诉我rand是一个未声明的变量。
#include "udf.h"
#include "math.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;
}
出现Error: E:\simulation\tangcan\12.14\brown.c: line 11: rand: undeclared variable 这个问题,怎么解决啊。
万分感谢 |
|