24小时热门版块排行榜    

查看: 2035  |  回复: 10

summer同学

铜虫 (初入文坛)

[求助] 关于UDF中DEFINE_MASS_TRANSFER的问题 已有1人参与

一般来说,DEFINE_MASS_TRANSFER这一宏中用到的是cell作为计算单位,此时的cell指的是整个计算区域中的cell。但是我的多相模型中,传质的计算需要用到气液交界面的各点温度,我写的udf如下,请各位指点一下
DEFINE_MASS_TRANSFER(liq_gas_source,cell,thread,from_index,from_species_index,to_index,to_species_index)
{
real m_lg;
Thread *liq = THREAD_SUB_THREAD(thread, from_index);
Thread *soild = THREAD_SUB_THREAD(thread, to_index);
{
if((0<C_VOF(c,pt[0])<1)&((0<C_VOF(c,pt[1])<1)

{real Ti;
Ti=C_T(c,thread);
m_lg =M**(610.78*(pow(2.718,(17.27*(Ti-273.15)/

(Ti-30.03))))/sqrt(Ti)-N);

}
return m_lg;
else
return  0;

}
现在的错误在if((0<C_VOF(c,pt[0])<1)&((0<C_VOF(c,pt[1])<1)这一行,请各位大侠帮帮忙
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

两万公里

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
summer同学: 金币+30, 有帮助 2017-09-04 11:23:37
去查一下c语言最基本的语法吧。(x>a&&x<b)&&...逻辑与和范围判定函数写错了。

发自小木虫Android客户端
知道6400公里乘以3.14吗,那是我的梦想——地球半周长。
2楼2017-08-13 22:13:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

summer同学

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by 两万公里 at 2017-08-13 22:13:47
去查一下c语言最基本的语法吧。(x>a&&x<b)&&...逻辑与和范围判定函数写错了。

谢谢您,现在倒是编译过了,但是还是不能算起来
3楼2017-08-15 10:36:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
4楼2017-08-18 10:33:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
5楼2017-08-19 08:24:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
6楼2017-08-19 10:13:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

summer同学

铜虫 (初入文坛)

引用回帖:
4楼: Originally posted by kvagz60 at 2017-08-18 10:33:10

7楼2017-08-19 11:48:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

summer同学

铜虫 (初入文坛)

引用回帖:
6楼: Originally posted by tjcwq03 at 2017-08-19 10:13:09

8楼2017-08-19 11:49:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
9楼2017-08-21 06:49:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
10楼2017-08-21 08:49:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 summer同学 的主题更新
信息提示
请填处理意见