注册 登录
流体中文网 返回首页

invader的个人空间 http://www.cfluid.com/?21014 [收藏] [复制] [分享] [RSS]

日志

UDF入门宏

已有 959 次阅读2011-1-22 09:49 |个人分类:UDF

DEFINE_PROFILE( name, t, i)

宏,是实现udf功能的基本工具,是封装了一个函数,name是用户使用宏时的具体函数名,如下面udf,

t:指向指定边界的指针变量,就是告诉udf去哪里上班,别到处乱跑

i:指定边界上有诸多变量,指针i告诉udf别指定错了,指错就挨揍,哈哈

此udf所实现的是对指定边界压力赋值

***********************************************************************
   UDF for specifying steady-state parabolic pressure profile boundary
   profile for a turbine vane                                         
************************************************************************/

#include "udf.h"

DEFINE_PROFILE(pressure_profile,t,i)
{
  real x[ND_ND];                /* this will hold the position vector */
  real y;
  face_t f;

  begin_f_loop(f,t)
    {
      F_CENTROID(x,f,t);
      y = x[1];
      F_PROFILE(f,t,i) = 1.1e5 - y*y/(.0745*.0745)*0.1e5;
    }
  end_f_loop(f,t)
}

发表评论 评论 (1 个评论)

回复 owenfight 2011-8-28 15:55
:handshake

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

返回顶部