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+帮助菜单:

帮助 > Java API > star.assistant > LoopingCondition