public class DifferentialMapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> extends DifferentialMap<KeyT,AbstractSpaceT> implements MapAbstractState<KeyT,AbstractSpaceT>
DifferentialMapAbstractState
represents a map to LatticeAbstractState
s with
the semilattice operators lifted to the map.shouldCollapse
Constructor and Description |
---|
DifferentialMapAbstractState() |
DifferentialMapAbstractState(java.util.Map<KeyT,AbstractSpaceT> m) |
DifferentialMapAbstractState(java.util.function.Predicate<DifferentialMap<KeyT,AbstractSpaceT>> shouldCollapse) |
Modifier and Type | Method and Description |
---|---|
DifferentialMapAbstractState<KeyT,AbstractSpaceT> |
copy()
Creates a copy of itself.
|
clear, collapse, containsKey, containsValue, entrySet, equals, get, getDepth, hashCode, isEmpty, keySet, put, putAll, remove, size, values
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isLessOrEqual, join
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
isLess
equals, getPrecision, getStateByName, hashCode
public DifferentialMapAbstractState()
public DifferentialMapAbstractState(java.util.Map<KeyT,AbstractSpaceT> m)
public DifferentialMapAbstractState(java.util.function.Predicate<DifferentialMap<KeyT,AbstractSpaceT>> shouldCollapse)
public DifferentialMapAbstractState<KeyT,AbstractSpaceT> copy()
AbstractState
copy
in interface MapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>>
copy
in interface AbstractState