24小时热门版块排行榜    

查看: 682  |  回复: 5

cfkristen

银虫 (小有名气)

[求助] UDF编译出错 急 急 急

表面对流换热系数是x坐标的函数 共三段 在interpreted的时候 编译出错 显示第11行 F_CENTROID(x,f,thread);为未定义的 急求助


#include "udf.h"
DEFINE_PROFILE(h,thread,position)
{
real x[ND_ND];   /*this will hold the position vector*/
real a;
face_t f;

begin_f_loop(f,thread)
{
     F_CENTROID(x,f,thread);
     a=x[0];

if(a>0&&a<0.2776)
    {
        F_PROFILE(f,thread,position)=113.135-72.97*a+79.163*a*a;
     }
   else if (a>0.3341&&a<1.9716)
     {
         F_PROFILE(f,thread,position)=85.63-20.75*a+4.736*a*a;
      }
    else (a>2.0656&&a<4.3296)
      {
         F_PROFILE(f,thread,position)=49.1-4.5*a+0.38*a*a;
       }
}
end_f_loop(f,thread)
}
UDF编译出错 急 急 急
错误.JPG
回复此楼

» 猜你喜欢

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

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

kylafree

至尊木虫 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cfkristen: 金币+20, else后面的条件好像也要去掉还是怎么回事 2013-08-07 12:35:17
xiegangmai: 金币+2, 谢谢参与! 2013-08-07 23:53:52
F_CENTROID(x,f,thread);  ---------> F_CENTROID(x,f,thread);
括号有问题。左边是中文状态。应改为英文状态。
2楼2013-08-07 07:47:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylafree

至尊木虫 (知名作家)

再提醒你一下,还有其它类似错误
3楼2013-08-07 07:48:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sklgz

银虫 (小有名气)

引用回帖:
2楼: Originally posted by kylafree at 2013-08-07 07:47:26
F_CENTROID(x,f,thread);  ---------> F_CENTROID(x,f,thread);
括号有问题。左边是中文状态。应改为英文状态。

谢了 已搞定
加油
4楼2013-08-07 12:01:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

科研小火车

新虫 (小有名气)

楼主,对流换热系数的用udf编写是用profile这个宏对吗?你的成功没有??
5楼2013-12-05 19:40:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cfkristen

银虫 (小有名气)

引用回帖:
5楼: Originally posted by 科研小火车 at 2013-12-05 19:40:01
楼主,对流换热系数的用udf编写是用profile这个宏对吗?你的成功没有??

对的 成功了 你自己看吧 都在udf里面
6楼2013-12-06 18:51:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cfkristen 的主题更新
信息提示
请填处理意见