| 9 | 1/1 | 返回列表 |
| 查看: 3471 | 回復(fù): 8 | ||
bingshan2012木蟲(chóng) (正式寫(xiě)手)
|
[求助]
Get_Domain(1)的用法,求助!
|
| 我的UDF中,在DEFINE_EXECUTE_AT_END(ON_DEMAND){ }內(nèi)的程序中使用了Get_Domain(1)宏函數(shù),我的是單相流,我知道這個(gè)宏函數(shù)是獲得流體控制區(qū)的指針,可究竟怎么看它是獲得哪塊區(qū)域的控制區(qū)指針,是全部區(qū)域的嗎? |
新蟲(chóng) (初入文壇)
木蟲(chóng) (正式寫(xiě)手)
|
幫我看一下這段程序,其中tt[j]指的是單元的電導(dǎo)率,i、j得到的是單元的橫縱坐標(biāo),這段程序用了Get_Domain(1),其他并未指定是針對(duì)哪塊區(qū)域的單元,那最終tt[k][l]中存儲(chǔ)的是不是整個(gè)流場(chǎng)區(qū)域的電導(dǎo)率? DEFINE_EXECUTE_AT_END(ON_DEMAND) { int i,j; Domain *d; Thread *t; cell_t c; d=Get_Domain(1); { thread_loop_c(t,d) { begin_c_loop(c,t) { C_CENTROID(xc,c,t); i=floor(xc[0]*1000); j=floor(xc[1]*1000); TEM=C_T(c,t); if(TEM<3500) { tt[j]=1E-6; } else if (TEM<101325) { tt[j]=100; } else { tt[j]=300; } C_UDMI(c,t,0)=tt[j]; } end_c_loop(c,t) } } } |
木蟲(chóng) (正式寫(xiě)手)
木蟲(chóng) (正式寫(xiě)手)
新蟲(chóng) (初入文壇)
木蟲(chóng) (正式寫(xiě)手)
| 單向流只有“ d=Get_Domain(1)”代表流體區(qū)域。如果你的有多個(gè)計(jì)算域,可以定義Thread *t1 = Lookup_Thread(domain,zone_ID), t2=......,t3=.....;然后在不同的t中分別循環(huán),zone_ID就是邊界條件界面顯示的id值 |
木蟲(chóng) (正式寫(xiě)手)
| 9 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|