一个简单UDF程序的解释-汇总湍流耗散并在每次迭代之后在控制台显示.docx
《一个简单UDF程序的解释-汇总湍流耗散并在每次迭代之后在控制台显示.docx》由会员分享,可在线阅读,更多相关《一个简单UDF程序的解释-汇总湍流耗散并在每次迭代之后在控制台显示.docx(4页珍藏版)》请在第壹文秘上搜索。
1、004汇总湍流耗散并在每次迭代之后在控制台显示DEFINE_EXECUTE_AT_END是一个通用宏,其含义是,稳态计算时,在每一次迭代完成之后执行,瞬态分析时,在每个时间载荷步执行。当想计算特定时间的流量时,可以使用该宏。程序会根据你的设置,稳态或瞬态,自动判定是在程序执行的时机。看程序:/*UDFforintegratingturbulentdissipationanddisplayingitintheconsoleattheendofthecurrentiterationortimestepW*/#includeudf.hDEFINE_EXECUTE_AT_END(execute_at_
2、end)(Domain*d;Thread*t;*Integratedissipation.*/realsum_diss=0;cell_tc;d=Get_Domain(l);*mixturedomainifmultiphase*/thread_loop_c(t,d)if(FLUID_THREAD_P(t)(begin_c_loOP(C,t)sm-diss+=C_D(c,t)*C_V0LUME(c,t);end_c_loop(c,t)printf(,Volmeintegralofturbulentdissipation:gn,sm-diss);fflsh(stdot);)#includedf.h是
3、一个声明,意思是后面告诉计算机,后面这段程序要调用的“udf.h”里面包含的函数。Idf卜”是一个头文件是每一个UDF程序必须要包含的,调用形式是的ncludedf.h,出现在每条程序最开始部分。是一个库函数,包含了DEFINE宏的定义,程序提供其他的的宏和函数,比如三角函数,鬲指数函数等等。以汇编的形式编入程序,是写UDF必须有的。如果是新手的写的话,直接第一句写这个,肯定没错。DEFINE_EXECUTE_AT_END是一个宏,前面已经解释过了,execute_at_end是这个UDF的名字,用户自己定义,主要是用来标识。符合规范的取名方式都是可以的。Domain*d;定义了域类型的指针,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一个 简单 UDF 程序 解释 汇总 湍流 耗散 每次 之后 控制台 显示