fluent udf中的问题
pressure=156000*sin(125600*t)Error:C:\fluent\Fluent.Inc\fluent6.3.21\src\vel.c:line8:...
pressure=156000*sin(125600*t)
Error: C:\fluent\Fluent.Inc\fluent6.3.21\src\vel.c: line 8: invalid type for binary expression: int * function returning double
这个怎么弄啊 展开
Error: C:\fluent\Fluent.Inc\fluent6.3.21\src\vel.c: line 8: invalid type for binary expression: int * function returning double
这个怎么弄啊 展开
2个回答
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回值类型不匹配嘛
line 8 是哪句
line 8 是哪句
追问
#include"udf.h"
DEFINE_PROFILE(unsteady_pressure,thread,position)
{
float t,pressure;
face_t f;
t=RP_Get_Real("flow-time");
pressure=156000*sin(125600*t);
begin_f_loop(f,thread)
{
F_PROFILE(f,thread,position)=pressure;
}
end_f_loop(f,thread)
}
这是我的程序
line8是这里的line7
说的详细点谢谢
追答
pressure=156000*sin(125600*t);
这里的( 不对,得用英文的圆括号,中文的不行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询