0

在尝试使用 R-CRAN 中的psoorhydroPSO包时,我需要使用/访问计数(当前迭代、当前数字函数评估和当前重新启动)来使用我一直在编写的函数。但是,我似乎无法解决这个问题。关于如何在目标函数中调用当前迭代/函数/重新启动的任何建议都会很棒。一段示例代码将不胜感激,因为我似乎无法完全理解文档。

背景:
我的函数需要迭代编号,因为它是一些用 FORTRAN 编写的代码的包装器,在这些代码中生成输入文件并将输出文件读回 R。我希望迭代编号仍然存在,以便我可以返回到以前的输出文件以供进一步分析。这方面的一个例子是:
~/runs/<restart #>/<iteration>/<particle>/input/
~/runs/<restart #>/<iteration>/<particle>/output/

包装函数接受参数,自动生成输入文件,运行 FORTRAN 模型,然后在输出中解析并对它们进行后处理(例如性能指标计算)。

4

0 回答 0