我在案件记录仪上有两个问题。
1-我不确定如何从记录器停止的地方重新开始优化。我可以在案例阅读器sql文件等中读取,但看不到如何将其输入到issue()中以重新启动。
2-这个问题可能是由于我对python缺乏了解,但是如何从openmdao组件中访问迭代数(一种方法是读取不断更新的sql文件,但是应该有一个更有效的方法。)
答案 0 :(得分:0)
您可以通过load_case
方法将问题重新装入案件。
查看相关文档here.
我不能完全确定访问迭代计数的含义,但是如果您只想知道调用组件的次数,则可以自己为其添加一个计数器。
从版本2.3开始,OpenMDAO中没有用于访问迭代计数的程序化API。