24小时热门版块排行榜    

查看: 289  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhenjiang

新虫 (初入文坛)

[求助] 这个udf怎么改

#include "udf.h"
DEFINE_SOURCE(ch4_source,c,t,dS,eqn)
{
  real x[ND_ND];
  real source;
  C_CENTROID(x,c,t);
  if(x[0]<0)
  {
   source=0;
   dS[eqn]=0;
  }
  else
  {
   source=0.0053*pow(1+x[0]/10,-0.5);
   dS[eqn]=-0.000265*pow(1+x[0]/10,-1.5);
  }
  return source;
}
这个udf一直提示宏定义错了  DEFINE_SOURCE(ch4_source,c,t,dS,eqn)
real source;
这两句错了 怎么改啊  卡在这里好几天了
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

fangdian

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
初一看应该没有太大问题,不说是不是要加上:
#include "math.h"
因为你用到了pow这个函数,
错误是怎么提示的?
3楼2013-10-14 08:57:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

死天

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
DEFINE_SOURCE(ch4_source,c,t,dS,eqn)把前面的空格去了,把鼠标放在D的前面消除。
2楼2013-10-14 08:20:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见