24小时热门版块排行榜    

查看: 495  |  回复: 1

chren

木虫 (正式写手)

[求助] UDF编写遇到的一个小问题

大家好,我在用fluent14.5版本里面的UDF改物性参数时,调入编译性命令如下:
#include"udf.h"
DEFINE_PROPERTY(user_vis,cell,thread)
{
float temp,mu;
temp=C_T(cell,thread);
{
/*如果温度高,则使用较小的常数黏性系数*/
if(temp>288.)
   mu=5.5e-3;
else if(temp>=286.)
   mu=143.2135-0.49725*temp;
else
   mu=1.0
}
return mu;
}
结果运行命令时命令栏显示“line 28:function returning double returns float";
这是什么问题了,该怎么处理了?谢谢

[ Last edited by chren on 2013-11-16 at 19:22 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

为了家人的生活更美好
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

polljiang

铜虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
chren: 金币+10, 有帮助, 好的,真有效,问题解决了 2013-11-18 20:58:04
把float temp,mu;这一行中的float改成double试试?
2楼2013-11-18 16:53:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chren 的主题更新
信息提示
请填处理意见