LoopingCondition
LoopingCondition
是条件的扩展。 在 LoopTask 中使用此类的扩展可监视 LoopIterationTrigger 的状态。
示例:
//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+帮助菜单: