找回密码
 注册
查看: 2420|回复: 2

[求助]c_face_loop的用法

[复制链接]
发表于 2005-12-27 15:54:46 | 显示全部楼层 |阅读模式

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

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

x
我的udf有下边的一段:
t0=283.15;
c_face_loop(cell, mix_th, n)      
          {
         f = C_FACE(cell,mix_th,n);
         tf = C_FACE_THREAD(cell,mix_th,n);
         if(F_T(f,tf)>t0)
         t0=F_T(f,tf);
         }
编译时出现了下面的错误
Error: C:\water\m-tran2.c: line 28: non-integer subscript expression: unsigned char
用它的目的是找到一个cell中各个面的最大值,不知道能不能这么写?在cell的宏中能不能用c_face_loop?例如:DEFINE_MASS_TRANSFER( name, c, mixture_thread, from_phase_index, from_species_index, to_phase_index, to_species_index)
其中c是cell_t c。请高手指点!
发表于 2005-12-27 17:42:26 | 显示全部楼层

[求助]c_face_loop的用法

t0=F_T(f,tf);这句有问题吧!
t0=283.15啊!
 楼主| 发表于 2005-12-28 11:49:17 | 显示全部楼层

[求助]c_face_loop的用法

我先定义t0=283.15,然后比较各面的温度与t0的大小,让t0得到其中温度的最大值。这样不可以吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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