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()