24小时热门版块排行榜    

查看: 1004  |  回复: 3

mp9105

新虫 (小有名气)

[求助] 求问大神,C_UDMI(c,t,i)中赋值和调用时的thread不同怎么处理啊? 已有1人参与

比如说,对一个两相流的第二项做群体平衡分析,
DEFINE_PB_GROWTH_RATE中thread指向secondary phase
储存一个增长函数于C_UDMI(cell,thread,0)中
然后在质量传递的函数中调用,
但是DEFINE_MASS_TRANSFER的thread是指向mixture-level thread的。
调用的时候可以直接调用吗,还是必须先进行处理啊,如果要处理的话,怎么弄啊?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mycc

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
你这个可以直接调用,只要C_UDMI(cell,thread,0)中的thread指向的是mixture-level thread,而DEFINE_MASS_TRANSFER的thread也是指向mixture-level thread

» 本帖已获得的红花(最新10朵)

项目汇总:http://www.cfluid.com/forum.php?mod=viewthread&tid=114340&extra=
2楼2016-06-29 11:01:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mp9105

新虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by mycc at 2016-06-29 11:01:33
你这个可以直接调用,只要C_UDMI(cell,thread,0)中的thread指向的是mixture-level thread,而DEFINE_MASS_TRANSFER的thread也是指向mixture-level thread

但是给c_udmi赋值的那个thread是指向secondary phase的也可以直接赋值吗?还是赋值的时候先通过THREAD_SUPER_THREAD找到mixture phase再来赋值啊?
然后比如调用的宏里面thread如果是指向primary phase,也可以直接调用吗,还是得先用 THREAD_SUPER_THREAD找到mixture phase再调用啊?

发自小木虫Android客户端
3楼2016-06-29 16:04:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mycc

专家顾问 (正式写手)

【答案】应助回帖

赋值的时候先通过THREAD_SUPER_THREAD找到mixture phase再来赋值就可以
你只要记住赋值是什么level的thread,调用时就用相同level 的thread
项目汇总:http://www.cfluid.com/forum.php?mod=viewthread&tid=114340&extra=
4楼2016-06-30 11:36:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mp9105 的主题更新
信息提示
请填处理意见