Fluent UDF中经常用到thread* 类 型的指针,一般可以通过如下函数来获取。
Lookup_Thread(Domain*domain, int id)其中id是 边界 面的ID或者cell区域的ID,如下图中outlet边界的ID是2。

遗憾的是,网格载入Fluent后,其ID都是无法事先确定的。很多朋友只有在UDF源码开头用如下 代码 根据事后查到的ID手动定义,每次网格一变化又得重新在源码里面修改,重新编译,十分影响通用性。
#define OUTLET_ID 2 //每次不同网格需要根据情况修改后重新编译Domain* domain=Get_Domain(1); //非多相流或多相流混合物的domain永远是1Thread*tf=Lookup_Thread(domain, OUTLET_ID);有没有一种办法能够一次性源码编译达到适应于所有网格呢? 答案 当然是肯定的,你可以通过
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删