24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1344  |  回复: 2

jinhewei

木虫 (小有名气)

[求助] UDF宏DEFINE_DPM_INJECTION_INIT不能正常喷淋已有1人参与

各位大神,我想用DEFINE_DPM_INJECTION_INIT自定义一下DPM模型里边颗粒喷入的速度,但是不能正常喷入,我想是这个宏使用的不对,但有不知该如何去该,所以在这儿请教下各位,希望好心人能给予帮助。一下是我的部分程序。(这里我猜或许是指针的问题,但我实在不知道怎么改。)
DEFINE_DPM_INJECTION_INIT(init_bubbles,I)
{
Particle *p;
cell_t c;
Thread *th;
loop(p,I->p)
{
  c=P_CELL(p);  
  th=P_CELL_THREAD(p);
     {
      P_FLOW_RATE(p)=……;/*颗粒喷入速度*/           /*……出无论是定义一个函数还是使用UDM都不能喷入*/
      P_DIAM(p)=1e-3;
      P_RHO(p)=1.0;
      P_MASS(p)=100;
         }
}
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijingtian13

银虫 (初入文坛)

【答案】应助回帖

正好最近研究,改定义DPM_SOURCE试试,injection中没有关于cell_t c的描述
2楼2015-09-24 17:07:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

elijah21

银虫 (小有名气)

你的问题解决了吗,我想请教你这个怎么写,初学dpm udf,所以有些不懂。
影响在于别人,决定在于自己。
3楼2016-03-17 20:29:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jinhewei 的主题更新
信息提示
请填处理意见