Uses of Class
jline.lang.Mode
Packages that use Mode
Package
Description
Node parameter specifications and configuration classes.
This package contains the classes used the specify Network objects
-
Uses of Mode in jline.lang.nodeparam
Fields in jline.lang.nodeparam with type parameters of type ModeModifier and TypeFieldDescriptionTransitionNodeParam.firingpieTransitionNodeParam.firingprocTransitionNodeParam.firingprocid -
Uses of Mode in jline.lang.nodes
Fields in jline.lang.nodes with type parameters of type ModeModifier and TypeFieldDescriptionTransition.distributionsTransition.enablingConditionsTransition.firingOutcomesTransition.firingRateDependenceTransition.fluidFlowDependenceTransition.fluidGuardsTransition.fluidImpulsesTransition.fluidRateDependenceTransition.fluidRatesTransition.inhibitingConditionsTransition.timingStrategiesMethods in jline.lang.nodes that return ModeMethods in jline.lang.nodes that return types with arguments of type ModeMethods in jline.lang.nodes with parameters of type ModeModifier and TypeMethodDescriptionvoidTransition.getFiringDistribution(Mode m) Transition.getFiringRateDependence(Mode mode) Transition.getFluidFlowDependence(Mode mode) Transition.getFluidGuards(Mode mode) Transition.getFluidImpulses(Mode mode) Transition.getFluidRateDependence(Mode mode) Transition.getFluidRates(Mode mode) intTransition.getNumberOfModeServers(Mode m) voidTransition.setDistribution(Mode mode, Distribution distribution) voidTransition.setEnablingConditions(Mode mode, JobClass jobclass, Place inputPlace, int enablingCondition) voidTransition.setFiringOutcome(Mode mode, JobClass jobclass, Node node, int firingOutcome) voidTransition.setFiringPriorities(Mode mode, int firingPriority) voidTransition.setFiringRateDependence(Mode mode, SerializableFunction<Matrix, Double> g) Marking-dependent firing-rate multiplier for a timed mode.voidTransition.setFiringWeights(Mode mode, double firingWeight) voidTransition.setFluidFlowDependence(Mode mode, Place place, SerializableFunction<Matrix, Double> phi) Marking-dependent fluid flow reading the input places of the mode; see the four-argument form.voidTransition.setFluidFlowDependence(Mode mode, Place place, SerializableFunction<Matrix, Double> phi, List<Place> readPlaces) Marking-dependent fluid flow: the flow of the mode into or out of the fluid place becomes k*rate*phi(M), with k the running servers and rate the one set byTransition.setFluidRate(jline.lang.Mode, jline.lang.nodes.Place, double).voidTransition.setFluidGuard(Mode mode, Place place, String op, double threshold) Enables the mode only while the level of the fluid place satisfieslevel op threshold, with op ">=" or "<=".voidTransition.setFluidImpulse(Mode mode, Place place, double delta) Every firing of the mode moves the level of the fluid place by delta at once (a deposit for delta > 0, a withdrawal for delta < 0).voidTransition.setFluidRate(Mode mode, Place place, double rate) Fluid flow of a TIMED mode into (rate > 0) or out of (rate < 0) the fluid place, per running server: while the marking keeps k servers of the mode running, the level moves at k*rate.voidTransition.setFluidRateDependence(Mode mode, Place place, SerializableFunction<Double, Double> h) Fluid-dependent firing rate of a TIMED, exponentially distributed mode: its rate is multiplied by h(level), a non-negative function of the level of the fluid place.voidTransition.setInhibitingConditions(Mode mode, JobClass jobclass, Place inputPlace, int inhibitingCondition) voidTransition.setModeNames(Mode mode, String modeName) voidTransition.setNumberOfServers(Mode mode, Integer numberOfServers) voidTransition.setTimingStrategy(Mode mode, TimingStrategy timingStrategy)