24小时热门版块排行榜    

查看: 3313  |  回复: 1

mojx2217

新虫 (初入文坛)

[求助] UDF 编写 invalid type for integral binary expression: float ^ int. 已有1人参与

请问一下,UDF导入c文件后出现这个错误:line 12: invalid type for integral binary expression: float ^ int.
有什么办法么,第12行是V速度的那行,函数如下:

#include "udf.h"
DEFINE_PROFILE(inlet_velocity,thread,position)
{
  real t,v;
  face_t f;
  begin_f_loop(f, thread)
  {
    t=RP_Get_Real("flow-time";
  {
    if (t>=0 && t<=0.8)
      {
v=14.22*exp(-((t-0.21)/0.11)^2)
      }
  
  }
  F_PROFILE(f,thread,position)=v;
  }
end_f_loop(f,thread)
}
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

aiya9817

新虫 (初入文坛)

【答案】应助回帖

应该写成A*A的形式,写成A^2就会出现你那样的错误
2楼2020-02-14 15:42:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mojx2217 的主题更新
信息提示
请填处理意见