UDF編寫02
FLUENT中的數(shù)據(jù)類型


1、DEFINE宏的通用格式
DEFINE_MACRONNAME(udf_name,passed-in variables)第一個自變量是UDF的名稱,名稱自變量必須使用小寫字母
例子:DEFINE_PROFILE(inlet_x_velocity,thread,index),用兩個從FLUENT傳遞到函數(shù)的變量thread\index定義了名字為inlet_x_velocity的分布函數(shù)。
注:所有代碼都得在同一行上。
2、在每個UDF源文件的開始包含udf.h文件
#include "udf.h"
3、在你的函數(shù)中定義變量
所有函數(shù)之外的為 全局變量,局部與函數(shù)之內(nèi)的變量為局部變量,
4、函數(shù)體
在DEFINE聲明下的一對大括號內(nèi)
DEFINE_PROPERTY(cell_viscosity, cell, thread)?
{
????real mu_lam; */局部變量*/
????real temp = C_T(cell, thread);/*局部變量*/
????if (temp > 288.)
????????mu_lam = 5.5e-3;?
????else if (temp > 286.)?
????????mu_lam = 143.2135 - 0.49725 * temp;
????else
????????mu_lam = 1.;
????return mu_lam;?
}




?thread,小位置,equation大位置
大括號里面為body

















邊界

initial conditions是在cell上的,boundary conditions是在face上的

標(biāo)簽: