只是将《UDF的宏用法及相关算例》中的知识点整理了一下,再加了一些自己的学习笔记,若有侵权立即删除
2. 书写UDF
通用的UDF格式由三部分组成:
1. 定义恒定常数和包含库文件,分别由#DEFINE和#INCLUDE陈述
2. 宏DEFINE_* 定义UDF函数;
3. 函数体部分
包含库有udf.h
,sg.h
,mem.h
,prop.h
,dpm.h
等,其中udf.h
是必不可少的,书写格式为#include “udf.h”
;所有数值都应采用SI单位制;函数体部分字母采用小写,Interpreted型只能够包含FLUENT支持的C语言语法和函数。
2.1 定义函数
2.1.1 概述
UDF使用宏DEFINE_定义,括号列表中第一个参数代表函数名。例如
DEFINE_PROFILE(inlet_x_velocity,thread,position