24小时热门版块排行榜    

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

nmd960

新虫 (小有名气)

[求助] UDF中的入门级问题 已有4人参与

#include "udf.h"
DEFINE_PROFILE(inlet_x_velocity, thread, index)   
{
  real x[ND_ND];
  real y;
  face_t f;

  begin_f_loop(f, thread)
    {
      F_CENTROID(x,f,thread);
      y = x[1];
      F_PROFILE(f, thread, index) = 20.- y*y/(.0745*.0745)*20.;
    }
  end_f_loop (f, thread)
}
学过UDF的相信对上面这段程序都不会陌生,我想请教的是对于里面的f该怎么理解? F_CENTROID(x,f,thread)它找到的是整个水管面的形心吗?另外对thread含义也不是很理解。
UDF中的入门级问题
333.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bontone

铜虫 (初入文坛)

引用回帖:
8楼: Originally posted by nmd960 at 2014-03-04 08:45:35
我的意思是这个中心有没有特殊性,假如有个宏函数可以获取1/4处坐标,是否也可以用到这里?...

应该是cell的几何中心,二维的话就是入口那每个网格线的几何中心吧
13楼2014-03-22 18:13:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

双鱼理

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
thread是线条的意思,然后,进口是在线上的,(这个数值模拟是二维的),也就是进口定义速度的状态,
2楼2014-02-28 12:00:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nmd960

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 双鱼理 at 2014-02-28 12:00:38
thread是线条的意思,然后,进口是在线上的,(这个数值模拟是二维的),也就是进口定义速度的状态,

那么f表示什么呢,具体是指那个面呢
3楼2014-02-28 13:24:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

放羊君

木虫 (正式写手)

【答案】应助回帖

2D当然是指入口边界啦
4楼2014-03-03 13:26:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见