|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我的函数编译和初始化都通过了,可是一开始计算就出现错误..
是不是DEFINE_ADJUST()函数里面不可以用多相流的参数呢,比方说C_VOF之类?
附:
#include "udf.h" /*包括常规宏 */
#include "sg_mphase.h" /*包括体积分数宏C_VOF(C,T) */
#define T_SAT 373 /*定义蒸发温度100℃ */
DEFINE_ADJUST(my_adjust, d)
{
Thread *t;
cell_t c;
Thread *sec_th;
sec_th = THREAD_SUB_THREAD(d, 1); /*指向混合区的液相的指针*/
thread_loop_c (t,sec_th)
{
begin_c_loop (c,t)
if(C_T(c,t)>T_SAT)
C_VOF(c,t)=0;
end_c_loop (c,t)
}
} |
|