Package org.oristool.models.stpn.trees
Class DeterministicEnablingState
java.lang.Object
org.oristool.models.stpn.trees.DeterministicEnablingState
A generalized form of regeneration including a marking and the deterministic
enabling times of non-exponential transitions.
-
Constructor Summary
ConstructorDescriptionDeterministicEnablingState
(Marking marking, Map<Variable, BigDecimal> enablingTimes) Builds an instance from the given marking and map of enabling times.DeterministicEnablingState
(Marking marking, Set<Transition> enabledTransitions) Builds an object encoding the deterministic enabling state of non-exponential transitions.DeterministicEnablingState
(Marking marking, PetriNet petriNet) Builds an object encoding the deterministic enabling state of non-exponential transitions. -
Method Summary
-
Constructor Details
-
DeterministicEnablingState
Builds an object encoding the deterministic enabling state of non-exponential transitions. Initially, all non-exponential transitions are associated with enabling time equal to zero.- Parameters:
marking
- the marking of the STPNenabledTransitions
- set of enabled transitions
-
DeterministicEnablingState
Builds an object encoding the deterministic enabling state of non-exponential transitions. Initially, all non-exponential transitions are associated with enabling time equal to zero.- Parameters:
marking
- the marking of the STPNpetriNet
- Petri net
-
DeterministicEnablingState
Builds an instance from the given marking and map of enabling times.The input objects are assumed to be constant (no copies are made).
- Parameters:
marking
- the marking of the STPNenablingTimes
- map of enabling times
-
-
Method Details