找回密码
 注册
查看: 2152|回复: 1

大家帮我看看我定义的UDF出了什么问题!

[复制链接]
发表于 2011-1-21 16:29:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家帮我看看我定义的UDF出了什么问题!
我想定义一个热边界条件,需要用到壁面处流体的温度,用来计算边界的对流热通量。但是计算出来的不合理,以下是程序的一部分,想返回壁面处流体温度,请大家帮我分析分析。

DEFINE_PROFILE(T, t, position)
  {
    face_t f;
    cell_t c0;
    Thread *t0;
    real T0;
    begin_f_loop(f,t)
      {
        c0=F_C0(f,t);
        t0=THREAD_T0(t);

        T0=C_T(c0,t0);

            F_PROFILE(f,t,position)=T0;
      }
    end_f_loop(f,t)
  }
发表于 2011-1-24 13:27:18 | 显示全部楼层
DEFINE_PROFILE(T, t, position)
这个宏是用来给边界条件进行定义的,不是取边界条件的值,与楼主意图相悖

要完成楼主的意图,应当在其他宏内调用边界上的值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表