24小时热门版块排行榜    

查看: 701  |  回复: 1

Ubuntu

新虫 (初入文坛)

[交流] 动边界上添加正弦速度载荷的udf问题

#include "udf.h"
#include "math.h"
#define pi 3.14
DEFINE_CG_MOTION(piston,dt,vel,omega,time,dtime)
{
  Thread *t;
  face_t f;
  NV_S(vel,=,0);
  NV_S(omega,=,0);
  t=DT_THREAD(dt);
  if(!Data_Valid_P())
  {
     return;
   }
  begin_f_loop(f,t)
    {
           F_U(f,t)=2*pi*30000*0.00003*cos(2*pi*30000*time);
    }
  end_f_loop(f,t)

}
上面是我按照网上大神改写的程序,用interput编译时,老提示 t=DT_THREAD(dt);这行语句有错误如下,line 10: structure reference not implemented
查了半天感觉没毛病啊,实在搞不明白。
其实这个程序就是在一个动网格壁面条件下添加Y周方向的余弦速度。我把begin循环去掉,直接用vel【1】去添加,结果显示no motivation。始终成功不了,求大神指导啊
回复此楼

» 本帖@通知

» 猜你喜欢

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

Docto_fr

铁虫 (初入文坛)

这个嘛很简单
需要梦想,需要方向,需要汗水
2楼2017-04-10 17:23:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Ubuntu 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见