buaa4gaowei0 发表于 2007-1-10 18:56:06

菜鸟跪求指点SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf))是什么意思

看帮助里的例子用到这条语句SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf));
这个是宏吗,它的用法是什么,最关键的是在哪里找到它的用法啊?我在帮助里怎么找不到
求教各位大侠都是怎么学习动网格的啊!
DEFINE_GRID_MOTION(beam,domain,dt,time,dtime)
{
Thread *tf = DT_THREAD(dt);
face_t f;
Node *v;
real NV_VEC(omega), NV_VEC(axis), NV_VEC(dx);
real NV_VEC(origin), NV_VEC(rvec);
real sign;
int n;

/* set deforming flag on adjacent cell zone */
SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf));
sign = -5.0 * sin (26.178 * time);

Message ("time = %f, omega = %f\n", time, sign);

NV_S(omega, =, 0.0);
NV_D(axis, =, 0.0, 1.0, 0.0);
NV_D(origin, =, 0.0, 0.0, 0.152);

begin_f_loop(f,tf)
    {
      f_node_loop(f,tf,n)
      {
          v = F_NODE(f,tf,n);
          /* update node if x position is greater than 0.02
             and that the current node has not been previously
             visited when looping through previous faces */
          if (NODE_X(v) > 0.020 && NODE_POS_NEED_UPDATE (v))
            {
            /* indicate that node position has been update
               so that it';s not updated more than once */
            NODE_POS_UPDATED(v);
            omega = sign * pow (NODE_X(v)/0.230, 0.5);
            NV_VV(rvec, =, NODE_COORD(v), -, origin);
            NV_CROSS(dx, omega, rvec);
            NV_S(dx, *=, dtime);
            NV_V(NODE_COORD(v), +=, dx);
            }
      }
    }
end_f_loop(f,tf);
}

buaa4gaowei0 发表于 2007-1-11 21:43:47

菜鸟跪求指点SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf))是什么意思

大虾快出现啊

poundnuaa 发表于 2007-4-19 11:24:32

菜鸟跪求指点SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf))是什么意思

下面引用由buaa4gaowei0在 2007/01/10 06:56pm 发表的内容:
看帮助里的例子用到这条语句SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf));
这个是宏吗,它的用法是什么,最关键的是在哪里找到它的用法啊?我在帮助里怎么找不到
求教各位大侠都是怎么学习动网格的啊!
DEFINE ...

marsmobile 发表于 2007-9-28 09:22:25

菜鸟跪求指点SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf))是什么意思

There are two macros, THREAD_T0(t) and THREAD_T1(t), that can be used to identify cell threads that are adjacent to a given face f in a face thread t. THREAD_T0 expands to a function that returns the cell thread of a given face';s adjacent cell c0, and THREAD_T1 returns the cell thread for c1 (if it exists).

woaicfluid 发表于 2007-10-19 09:59:40

菜鸟跪求指点SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf))是什么意思

找UDF manual

zhangtao2030 发表于 2010-12-7 16:19:56

:Q

阀阀阀 发表于 2022-10-27 09:47:15

请问大佬明白了吗可以讲解一下吗
页: [1]
查看完整版本: 菜鸟跪求指点SET_DEFORMING_THREAD_FLAG(THREAD_T0(tf))是什么意思