自定义函数怎么用c语言用户自定义函数(UDF)是用户使用C语言编写的函数,它可以被FLUENT 求解器动态地加载,从而增强FLUENT 软件的现有功能。
每一个UDF 都要在程序的开头包含udf.h 文件(#include ”udf.h”),使得在程序编译过程中,DEFINE宏以及其它由FLUENT 提供的宏和函数所定义的内容都能被引用。
UDF是用FLUENT提供的函数声明语句来定义的,这些函数声明语句被包含在DEFINE宏中,而DEFINE宏的定义包含在udf.h头文件中:
DEFINE_MACRONAME(udf_name,passed-in variables)
其中,圆括号内的第一个哑元是UDF 的名字,名字必须用小写字母定义。DEFINE 宏中的
第二个哑元是从FLUENT 求解器传送到UDF 中的变量。
一般DEFINE 宏包括以下5种:
(1)DEFINE_ADJUST DEFINE_ADJUST 是一个一般用途的宏,它用来调整或修改FLUENT 的变量,且变量作为自变量而不被传送。
(2)DEFINE_EXECUTE_AT_END
(3)DEFINE_INIT
(4)DEFINE_ON_DEMAND
(5)DEFINE_RW_FILE

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。