求教:这个压力函数用UDF怎么编程?
下面这个函数用UDF怎么编程啊?p=Pcos(ωt)=0.0283cos(1256t)。其中P为压力振幅,单位atm,t是时间,ω是角频率。
下面的程序有问题吗?
#include "udf.h"
DEFINE_PROFILE(unsteady_pressure,thread,position)
{
face_t f;
begin_f_loop(f,thread)
{
real t=RP_Get_Real("flow-time");
F_PROFILE(f,thread,position)=0.0283*cos(1256*t);
}
end_f_loop(f,thread)
} DEFINE_PROFILE(unsteady_p1, thread, index)
{
float t;
face_t f;
begin_f_loop(f, thread)
{
t = RP_Get_Real("flow-time");
F_PROFILE(f, thread, index) =0.0283*cos(1256*t);
}
end_f_loop(f, thread)
} 谢谢楼上的。
页:
[1]