DEFINE_PROFILE(unsteady_pressure, thread, position)
{
face_t f;
real p,k,ki;
real q,dq,dj,b,lc,mB,ent,La1,u1,u2,Z,X;
begin_f_loop(f, thread)
{
real t = RP_Get_Real("flow-time");
p = F_P(f,thread);
k = F_U(f,thread);
ki = F_U_M1(f,thread);
dq = 0.0125*(k-ki)/0.00005;
F_PROFILE(f, thread, position) = 0.00005*dq+p;
}
end_f_loop(f, thread)
}
这是我自己写的速度对时间的导数,,,编译可以通过,,但不能初始化,,发现是ki = F_U_M1(f,thread);这句的问题,,请大家帮忙看下,,为什么? |