model.getconcurrentenv()
model.getconcurrentenv()
getconcurrentenv.(num)为模型创建/检索并发环境。
此方法提供对并发优化器的细粒度控制。通过创建自己的并发环境并在这些环境中设置适当的参数(例如,方法参数),您可以准确控制并发优化器采用的策略。例如,如果您创建了两个并发环境和设置方法
对于另一个和双单位的原始单纯x,随后的并发优化程序运行将使用两个单纯x算法而不是默认选择。
请注意,您必须创建连续编号的并发环境,开始num = 0.
。例如,如果您想要三个并发环境,则必须编号为0,1和2。
创建并发环境后,它们将用于该模型上的每个后续并发优化。用discardconcurrentenvs.恢复返回默认的并发优化程序行为。
论点:
num(int):并发环境编号。
返回值:
模型的并发环境。
示例用法:
Env0 = model.getConcurrentenv(0)env1 = model.getconcurrentenv(1)env0.setParam('方法',0)env1.setParam('方法',1)model.optimize()model.discardconcurrentenvs()