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
ConstructorsConstructorDescriptionDeterministicEnablingState(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