找回密码
 注册
查看: 1281|回复: 0

模拟蝌蚪简单运动的udf

[复制链接]
发表于 2018-10-31 18:23:38 | 显示全部楼层 |阅读模式

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

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

x
udf可以load进fluent里,但动不了,不知道是不是我的udf设置有什么问题

#include"udf.h"
DEFINE_GRID_MOTION(kedou,domain,dt,time,dtime)
{
Domain *d;
Thread *tf = DT_THREAD (dt);
face_t f;
Node *node_p;
real x,y;
int n;
SET_DEFORMING_THREAD_FLAG (THREAD_T0 (tf));
begin_f_loop (f, tf)
{
        f_node_loop (f, tf, n)
                {
                node_p = F_NODE (f, tf, n);   
                if (NODE_POS_NEED_UPDATE (node_p))
            {
              NODE_POS_UPDATED (node_p);

                          x     = NODE_X (node_p);
                          y = 50*sin(CURRENT_TIME);   
                          NODE_Y (node_p) = y;

    }
                        }
                }
end_f_loop (f, tf);
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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