马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
下面是我编写的udf程序,但在编译的时候出现问题:
Error: E:\GAMBIT.sunbin\junjun\DPM.c: line 12: structure reference not implemented
我实在弄不懂哪出错了。请各位大侠赐教!非常感谢!
udf程序:
#include "udf.h"
#include "dpm.h"
#include "surf.h"
#define C1 0.000000000000000000000000824115
#define C2 0.000000000000196765
#define TSTART 0.0
DEFINE_DPM_BODY_FORCE(particle_body_force, p, i)
{
real conc;
real bforce;
real acc;
cell_t c=RP_CELL(&(p->cCell));
Thread *t=RP_THREAD(&(p->cCell));
if(P_TIME(p)>TSTART)
{
if(i==0) acc=0;
else if(i==1)
{conc=C_STORAGE_R(c,t,SV_DPMS_CONCENTRATION);
bforce=C1*conc*P_POS(p)[1]+C2;
acc=bforce/P_MASS(p);
}
}
else
acc=0.0;
return (acc);
} |