找回密码
 注册
查看: 1680|回复: 5

UDF问题请教

[复制链接]
发表于 2009-5-19 12:04:51 | 显示全部楼层 |阅读模式

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

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

x
#include"udf.h"

DEFINE_PROFILE(temperature1,thread,position)
{
face_t f;
begin_f_loop(f,thread)
  {
  real t=RP_Get_Real("flow-time");
  F_PROFILE(f,thread,position)=0.1*t

  }
end_f_loop(f,thread)
}

DEFINE_PROFILE(temperature2,thread,position)
{
face_t f;
begin_f_loop(f,thread)
  {
  real t=RP_Get_Real("flow-time");
  F_PROFILE(f,thread,position)=0.1*t/2.;
    }
end_f_loop(f,thread)
}

大家看看这个udf文件,为什么编译完了还是在选择项里只能看到temperature1呢?多谢了!

[ 本帖最后由 lhswjh 于 2009-6-22 10:10 编辑 ]
 楼主| 发表于 2009-6-12 18:06:47 | 显示全部楼层

回复 1# lhswjh 的帖子

等了这么久,没有人知道吗?哎.................................
发表于 2009-6-12 18:49:42 | 显示全部楼层

回复 2# lhswjh 的帖子

你什么意思?看不到temperature2?还是怎么回事?
 楼主| 发表于 2009-6-13 11:08:30 | 显示全部楼层

回复 3# gbd20022002 的帖子

就是看不到temperature2,其实就是想问怎么实现两个函数的定义(UDF),谢谢
发表于 2009-6-14 22:29:06 | 显示全部楼层

回复 4# lhswjh 的帖子

我可以看到两个宏的名字啊,用的是编译方式;另外你的第一函数里 F_PROFILE(f,thread,position)=0.1*t
后面缺少分号,我不知道你的正式程序是否存在这个错误。
 楼主| 发表于 2009-6-22 10:02:55 | 显示全部楼层

回复 5# gbd20022002 的帖子

超级感谢!

[ 本帖最后由 lhswjh 于 2009-6-22 10:12 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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