LoopIterationTrigger
LoopIterationTrigger
是 ConditionTrigger 的扩展。 在 LoopingConditions 中使用此类扩展可在对象添加到列表时监视对象列表,以确定 LoopTask 是否重复。
示例:
//loop condition
LoopingCondition<Boundary> loopCondition = new LoopingCondition<Boundary>();
loopCondition.setDesc("At least 3 boundaries.");
LoopIterationTrigger<Boundary> loopTrigger = new LoopIterationTrigger<Boundary>(3);
loopCondition.setLoopTrigger(loopTrigger);
loopCondition.setPredicate(new Predicate<List<Boundary>>() {
@Override
public boolean evaluate(List<Boundary> boundaries) {
...
}
return true;
}
});
setLoopCondition(loopCondition);
在线 API:
有关编码细节,请参见 Simcenter STAR-CCM+帮助菜单: