找回密码
 注册
查看: 1752|回复: 1

紧急求助

[复制链接]
发表于 2010-3-3 22:33:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在模型的圆柱型wall,设置uds0的局部是specified value是零,其他是specified flux是零,请问怎么写udf?在线等待。
DEFINE_PROFILE(anode_spot,thread,position)
{
real n[ND_ND];
real x;
real y;
real z;
face_t f;
Thread *t0=NULL;
begin_f_loop(f,thread)
{
  F_CENTROID(n,f,thread);
  x=n[0];
  y=n[1];
  z=n[2];
  if(((x-0.004)*(x-0.004)*(x-0.004)+y*y*y+(z-0.008)*(z-0.008)*(z-0.008))<0.001*0.001*0.001)
       F_PROFILE(f,thread,position)=0;
  else
  {
  cell_t c0=F_C0(f,thread);
  t0=THREAD_T0(thread);
      F_PROFILE(f,thread,position)=F_UDSI(c0,t0,0);
  }
}
  end_f_loop(f,thread)
}

[ 本帖最后由 hanhailing 于 2010-3-3 23:10 编辑 ]
发表于 2013-1-24 19:18:07 | 显示全部楼层
楼主好!问题解决了吗?问题出在哪里?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表