CSOCondition
CSOCondition
是条件的扩展。 使用此类的扩展监视与 CSO 关联的条件。 除了属性更改之外,CSOCondition
还监视 CSO 或其子项的添加和删除。
示例:
CSOCondition<PhysicsContinuum> cnd = new CSOCondition<PhysicsContinuum>();
cnd.setDesc("The physics continuum must have the Radiation model enabled.");
CSOLookupConditionTrigger<PhysicsContinuum> cndTrigger =
new CSOLookupConditionTrigger<PhysicsContinuum>(PhysicsContinuum.class);
cnd.setTriggers(Collections.singleton(cndTrigger));
cnd.setPredicate(new Predicate<PhysicsContinuum>() {
@Override
public boolean evaluate(PhysicsContinuum continuum) {
if (continuum.getModelManager().hasModel(
RadiationModel.class) != null) {
return true;
}
return false;
}
});
在线 API:
有关编码细节,请参见 Simcenter STAR-CCM+帮助菜单: