气液传质UDF问题求助
本人初次做气液传质,在网上找到一个参考UDF部分如下DEFINE_ADJUST(myadjust,d)
{
if(ROOT_DOMAIN_P(d))
{
cell_t c;
Thread *t;
Domain *sd = DOMAIN_SUB_DOMAIN(d,1);
Alloc_Storage_Vars(sd, SV_VOF_RG, SV_VOF_G, SV_NULL);
Scalar_Reconstruction(sd, SV_VOF, -1, SV_VOF_RG, NULL);
Scalar_Derivatives(sd, SV_VOF, -1, SV_VOF_G, SV_VOF_RG,Vof_Deriv_Accumulate);
thread_loop_c(t, d)
if(FLUID_THREAD_P(t))/*检查单元格是否存在流体域*/
{
Thread *pt = THREAD_SUB_THREAD(t, 1);
begin_c_loop(c,t)
{
C_UDMI(c, t, 0) = NV_MAG(C_VOF_G(c, pt)); /*NV_MAG是求模运算*/
}
end_c_loop(c,t)
}
Free_Storage_Vars(sd,SV_VOF_RG,SV_VOF_G,SV_NULL);
}
}
请问这句表示什么意思 ROOT_DOMAIN_P(d)
还有
Alloc_Storage_Vars(sd, SV_VOF_RG, SV_VOF_G, SV_NULL);
Scalar_Reconstruction(sd, SV_VOF, -1, SV_VOF_RG, NULL);
Scalar_Derivatives(sd, SV_VOF, -1, SV_VOF_G, SV_VOF_RG,Vof_Deriv_Accumulate);
不知道 是什么意思,当进行编译时会出现错误 line 23: Scalar_Reconstruction: argument 5 type mismatch (int instead of pointer to function returning void)
不知道 怎么解决,求助! 遇到相似的问题,不会解决 这好像是比较早的一个获取相界面的UDF我也做相同方向的希望能一起交流 2529693979
页:
[1]