| 8 | 1/1 | 返回列表 |
| 查看: 2678 | 回復(fù): 7 | ||
danieldream鐵桿木蟲 (正式寫手)
|
[求助]
請(qǐng)教大家關(guān)于UDF的問題,在每一個(gè)時(shí)間步開始之前調(diào)用的宏是哪個(gè)?
|
|
現(xiàn)在正在做非穩(wěn)態(tài)情況下的UDF的編寫。遇到的情況是需要在每一個(gè)時(shí)間步開始之前算出一些變量的值,并將這些數(shù)值運(yùn)用到時(shí)間步長(zhǎng)內(nèi)的計(jì)算。 目前想找到能夠在時(shí)間步長(zhǎng)開始前被調(diào)用的宏來解決這個(gè)問題。找了一部分資料,貌似DEFINE_ADJUST能處理這個(gè)問題,不過寫的是每一次迭代都會(huì)調(diào)用,自己現(xiàn)在也不知是不是這樣。所以想請(qǐng)教大家該怎么做。 |
木蟲 (正式寫手)
鐵桿木蟲 (正式寫手)
木蟲 (正式寫手)
|
能不能采用DEFINE_EXECUTE_ON_LOADING以及DEFINE_EXECUTE_AT_END這兩個(gè)宏替換? 因?yàn)镈EFINE_EXECUTE_AT_END表示每個(gè)時(shí)間步過后(不是迭代步)執(zhí)行一次,為保證第一次在迭代前改變,需要配合DEFINE_EXECUTE_ON_LOADING。 |
鐵桿木蟲 (正式寫手)
|
在help中有一個(gè)例子,可以讓define_adjust每個(gè)時(shí)間步長(zhǎng)只運(yùn)行一次,不必每次迭代都運(yùn)算。呵呵。 static int last_ts = -1; /* Global variable. Time step is never <0 */ curr_ts = N_TIME; /*N_TIME時(shí)間步長(zhǎng)數(shù)*/ if (last_ts != curr_ts) { last_ts = curr_ts; 自己的程序 } |

鐵桿木蟲 (正式寫手)
|
這個(gè)問題可以這樣,你把兩個(gè)宏都在hook里面掛在adjust里面,這個(gè)里面可以,掛profile ,這樣的話,adjust 就會(huì)在profile前一步調(diào)用,不過你的udf編寫中最好把a(bǔ)djust放前面。一般的,profile是每次迭代都計(jì)算,且比adjust提早算。 發(fā)自小木蟲IOS客戶端 |
| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料學(xué)碩301分求調(diào)劑 +7 | Liyouyumairs 2026-03-21 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 326求調(diào)劑 +5 | 諾貝爾化學(xué)獎(jiǎng)覬?/a> 2026-03-15 | 8/400 |
|
|
[考研]
|
Grand777 2026-03-21 | 3/150 |
|
|
[考研] 311求調(diào)劑 +7 | 26研0 2026-03-15 | 7/350 |
|
|
[考研] 本人考085602 化學(xué)工程 專碩 +20 | 不知道叫什么! 2026-03-15 | 22/1100 |
|
|
[考研] 307求調(diào)劑 +3 | 余意卿 2026-03-18 | 3/150 |
|
|
[考研] 0856材料專碩353求調(diào)劑 +3 | NIFFFfff 2026-03-20 | 3/150 |
|
|
[考研] 303求調(diào)劑 +5 | 睿08 2026-03-17 | 7/350 |
|
|
[考研] 一志愿華中科技大學(xué),080502,354分求調(diào)劑 +5 | 守候夕陽(yáng)CF 2026-03-18 | 5/250 |
|
|
[考研] 一志愿中海洋材料工程專碩330分求調(diào)劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 一志愿武漢理工材料工程專碩調(diào)劑 +9 | Doleres 2026-03-19 | 9/450 |
|
|
[考研] 工科材料085601 279求調(diào)劑 +7 | 困于星晨 2026-03-17 | 9/450 |
|
|
[考研] 298-一志愿中國(guó)農(nóng)業(yè)大學(xué)-求調(diào)劑 +9 | 手機(jī)用戶 2026-03-17 | 9/450 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 18889395102 2026-03-18 | 4/200 |
|
|
[考研] 328求調(diào)劑,英語(yǔ)六級(jí)551,有科研經(jīng)歷 +4 | 生物工程調(diào)劑 2026-03-16 | 12/600 |
|
|
[考研] 334求調(diào)劑 +3 | 志存高遠(yuǎn)意在機(jī)?/a> 2026-03-16 | 3/150 |
|
|
[論文投稿] 有沒有大佬發(fā)小論文能帶我個(gè)二作 +3 | 增銳漏人 2026-03-17 | 4/200 |
|
|
[考研]
|
zhouzhen654 2026-03-16 | 3/150 |
|
|
[考研] 070303 總分349求調(diào)劑 +3 | LJY9966 2026-03-15 | 5/250 |
|
|
[考研] 327求調(diào)劑 +6 | 拾光任染 2026-03-15 | 11/550 |
|