Fluent UDF中根據(jù)zone name名字獲取ID
2022-03-25 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
Fluent UDF中經(jīng)常用到thread*類型的指針,可以通過如下函數(shù)來(lái)獲取。Lookup_Thread(Domain*domain, int ID),其中ID是邊界面的ID或者cell區(qū)域的ID,如下圖中interior-ns_origin的ID是1:
問題是網(wǎng)格載入Fluent后,其ID是隨機(jī)產(chǎn)生的。如用defined ID手動(dòng)定義,每次網(wǎng)格一變化又得重新在源碼里面修改,需要重新編譯,很不方便。
對(duì)于Fluent19或更高版本,可以利用THREAD_NAME與需要的名字進(jìn)行對(duì)比,然后通過THREAD_ID獲得其ID。
Thread*tc;
thread_loop_c(tc, domain) //對(duì)所有網(wǎng)格的thread進(jìn)行循環(huán)查找
if(0==ZoneName.CompareNoCase(THREAD_NAME(tc))) //對(duì)比名字是否相同
相關(guān)標(biāo)簽搜索:Fluent UDF中根據(jù)zone name名字獲取ID fluent-udf Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析