24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2730  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

danieldream

铁杆木虫 (正式写手)

[求助] 请教大家关于UDF的问题,在每一个时间步开始之前调用的宏是哪个?

现在正在做非稳态情况下的UDF的编写。遇到的情况是需要在每一个时间步开始之前算出一些变量的值,并将这些数值运用到时间步长内的计算。
目前想找到能够在时间步长开始前被调用的宏来解决这个问题。找了一部分资料,貌似DEFINE_ADJUST能处理这个问题,不过写的是每一次迭代都会调用,自己现在也不知是不是这样。所以想请教大家该怎么做。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

danieldream

铁杆木虫 (正式写手)

引用回帖:
6楼: Originally posted by b07988 at 2013-01-27 17:38:30
在help中有一个例子,可以让define_adjust每个时间步长只运行一次,不必每次迭代都运算。呵呵。
static int last_ts = -1;  /* Global variable. Time step is never <0 */
        curr_ts = N_TIME;  /*N_TIME时间步 ...

但是这有个问题,UDF先调用DEFINE_PROFILE宏,再调用DEFINE_ADJUST宏,但现在是DEFINE_PROFILE需要用到DEFINE_ADJUST中算到的数据。
7楼2013-01-27 20:16:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

fangdian

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-01-24 19:39:24
如果对计算速度影响不算太大的话,就用DEFINE_ADJUST吧。
2楼2013-01-23 17:00:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

danieldream

铁杆木虫 (正式写手)

引用回帖:
2楼: Originally posted by fangdian at 2013-01-23 17:00:02
如果对计算速度影响不算太大的话,就用DEFINE_ADJUST吧。

确实是影响到了计算速度才在想办法。有什么方法可以推荐吗?
3楼2013-01-23 17:03:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fangdian

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
danieldream: 金币+5 2013-01-23 19:10:13
xiegangmai: 金币+2, 鼓励讨论交流! 2013-01-24 19:39:30
能不能采用DEFINE_EXECUTE_ON_LOADING以及DEFINE_EXECUTE_AT_END这两个宏替换?
  因为DEFINE_EXECUTE_AT_END表示每个时间步过后(不是迭代步)执行一次,为保证第一次在迭代前改变,需要配合DEFINE_EXECUTE_ON_LOADING。
4楼2013-01-23 18:10:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂 +15 熊二想上岸 2026-04-04 15/750 2026-04-08 22:52 by 猪会飞
[考研] 化学308分求调剂 +21 你好明天你好 2026-04-07 23/1150 2026-04-08 22:32 by 凯凯要变帅
[考研] 085801 总分275 本科新能源 求调剂 +4 bradoner 2026-04-08 5/250 2026-04-08 21:27 by cyh—315
[考研] 一志愿深大085601材料工程专业(专硕)300分可以调剂去哪 +16 10160315 2026-04-02 16/800 2026-04-08 19:45 by syjjj0321
[考研] 材料专硕调剂 +14 哈哈哈吼吼吼哈 2026-04-07 15/750 2026-04-08 19:36 by cheerful9622
[考研] 273求调剂 +41 麦小叮当 2026-04-06 48/2400 2026-04-08 15:16 by screening
[考研] 275 求调剂 +8 Lei812514 2026-04-07 8/400 2026-04-08 12:46 by chemisry
[考研] 263分B区求调剂 +6 李nihao 2026-04-08 6/300 2026-04-08 09:38 by 南开小綦
[考研] 求调剂 +15 熊二想上岸 2026-04-06 15/750 2026-04-08 04:53 by 无际的草原
[考研] 315求调剂 +17 小羊小羊_ 2026-04-02 18/900 2026-04-07 22:01 by lijunpoly
[考研] 277求调剂 数一104分 +9 瓶子PZ 2026-04-05 14/700 2026-04-07 17:52 by 蓝云思雨
[考研] 0855求调剂材料 +11 红桃灼灼 2026-04-04 12/600 2026-04-06 10:26 by 蓝云思雨
[考研] 0832食品科学与工程学硕282调剂 +6 鱼在水中游a 2026-04-02 9/450 2026-04-05 11:45 by flysky1234
[考研] 290求调剂 +7 luoziheng 2026-04-04 7/350 2026-04-04 23:17 by lqwchd
[考研] 可跨专业调剂 +3 周的得地 2026-04-04 6/300 2026-04-04 22:21 by barlinike
[考研] 085400电子信息319求调剂(接受跨专业调剂) +5 星星不眨眼喽 2026-04-03 6/300 2026-04-04 21:50 by hemengdong
[论文投稿] 求文献 5+3 ys879651$ 2026-04-02 3/150 2026-04-04 17:22 by bobvan
[考研] 338求调剂 +7 晟功? 2026-04-03 7/350 2026-04-03 16:46 by wxiongid
[考研] 295求调剂 +7 愿旅途永远坦然 2026-04-02 7/350 2026-04-03 08:22 by fangshan711
[考研] 考研调剂 +3 李木子0120 2026-04-02 5/250 2026-04-02 21:45 by dongzh2009
信息提示
请填处理意见