|
|
你好!想请教提取某个边界面的温度,赋值给另一个边界面
面上不同位置 温度不一样 不知道UDM怎么存储的?我这样写行不行?
#include "udf.h"
DEFINE_PROFILE(hnt_temperature,thread)
{
face_t f;
real tem_liquid;
real tem_solid;
Thread *thread_liquid=Lookup_Thread(domain,14); /*14是交界面液体侧面的id*/;
Thread *thread_solid=Lookup_Thread(domain,15); /*15是交界面固体侧面的id*/;
begin_f_loop(f,thread_liquid)
{
temp=F_T(f,thread_liquid);
F_UDMI(f,t,0)=temp_liquid;
}
end_f_loop(f,thread_liquid)
begin_f_loop(f,thread_solid)
{
tem_solid=F_UDMI(f,t,0);
F_PROFILE(f,thread_solid)=tem_solid;
}
end_f_loop(f,thread_solid)
}
麻烦您帮忙看看 谢谢! |
|