public abstract static class AbstractModel.CachingAbstractModel<TFormulaInfo,TType,TEnv> extends AbstractModel<TFormulaInfo,TType,TEnv>
AbstractModel.CachingAbstractModel<TFormulaInfo,TType,TEnv>Model.ValueAssignmentcreator| Modifier | Constructor and Description |
|---|---|
protected |
CachingAbstractModel(FormulaCreator<TFormulaInfo,TType,TEnv,?> pCreator) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Model.ValueAssignment> |
iterator()
Iterate over all values present in the model.
|
protected abstract ImmutableList<Model.ValueAssignment> |
toList() |
eval, evalImpl, evaluate, evaluate, evaluate, evaluate, evaluate, evaluateImpl, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorprotected CachingAbstractModel(FormulaCreator<TFormulaInfo,TType,TEnv,?> pCreator)
public final Iterator<Model.ValueAssignment> iterator()
ModelBasicProverEnvironment.getModelAssignments() instead in this case.protected abstract ImmutableList<Model.ValueAssignment> toList()