| 查看: 585 | 回复: 1 | |||
[交流]
如何将一个实时计算得到的值有效作用于一个源项中
|
|
最近在多相流的模拟中遇到了一个难题,还请各位高手指点啊! 想达到的目的是:首先初始化一个h值(数值很小),再通过DEFINE_ADJUST宏实时计算得到一个h值,然后将其带入到最后的源项中,将其作为源项的一个判定条件和变量。 遇到的问题:得到的h值作用不到 1、用DEFINE_INIT初始化h值 2、如何将DEFINE_INIT初始化的值以及DEFINE_ADJUST宏实时得到的值带入到源项中 3、下面是UDF,h和Zmin定义为了全局变量 (1)初始化这样直接赋值行吗? DEFINE_INIT(my_int,d) { h=1.0e-5 } (2)这个是否有问题?编译可以通过 DEFINE_ADJUST(adjust_fraction, d) { Thread *t; cell_t c; Thread **pt; real x,y,z,e[ND_ND]; d = Get_Domain(1); mp_thread_loop_c (t,d,pt) { if (FLUID_THREAD_P(t)) begin_c_loop (c,t) { C_CENTROID(e,c,t); z=e[2]; if(C_VOF(c,pt[0])>0.3 && C_VOF(c,pt[0])<0.9) //根据VOF数值判断界面. { if(Zmin } h=fabs(Zmin); } end_c_loop (c,t) } } 4、想实现目的,还有没有其他的途径呢? 希望高手多多指点,散尽家财,只为求得一良方啊! |
» 猜你喜欢
怎么查啊
已经有6人回复
基金系统什么内容也没有
已经有8人回复
为什么资助数各大高校都创新高,自己申请怎么就这么难
已经有10人回复
有多少人是今天查系统知道结果的?
已经有18人回复
国自然面上复盘~欢迎讨论
已经有12人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有3人回复
哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识
已经有6人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有4人回复
面上合作单位盖章
已经有5人回复
导师吐槽:我怎么摊上了这么个极品研究生!
已经有7人回复
★
guolongma(金币+1): 谢谢参与
guolongma(金币+1): 谢谢参与
|
本帖内容被屏蔽 |
2楼2016-06-07 16:57:34









回复此楼
30