Uses of Interface
com.amalgamasimulation.core.intervals.IntervalLike
Packages that use IntervalLike
Package
Description
-
Uses of IntervalLike in com.amalgamasimulation.core.intervals
Classes in com.amalgamasimulation.core.intervals that implement IntervalLikeModifier and TypeClassDescriptionclassClass representing a number interval, i.e.classClass representing a sorted set of zero, one or several pairwise-disjoint (that is, non-intersecting) number intervals.Methods in com.amalgamasimulation.core.intervals with parameters of type IntervalLikeModifier and TypeMethodDescriptiondefault intIntervalLike.compareTo(IntervalLike other) booleanInterval.contains(IntervalLike other) booleanIntervalLike.contains(IntervalLike other) Checks whether thisIntervalLikeinstance contains (i.e., fully covers) the specified other one.booleanIntervalSet.contains(IntervalLike other) booleanInterval.equalsWithinEpsilon(IntervalLike other) booleanInterval.equalsWithinEpsilon(IntervalLike other, EpsilonComparator comparator) booleanIntervalLike.equalsWithinEpsilon(IntervalLike other) Checks whether thisIntervalLikeinstance is equal to the specified other one with respect to the default epsilon.booleanIntervalLike.equalsWithinEpsilon(IntervalLike other, EpsilonComparator comparator) Checks whether thisIntervalLikeinstance is equal to the specified other one with respect to the epsilon specified in theEpsilonComparatorinstance.booleanIntervalSet.equalsWithinEpsilon(IntervalLike other) booleanIntervalSet.equalsWithinEpsilon(IntervalLike other, EpsilonComparator comparator) Interval.exclusion(IntervalLike other) IntervalLike.exclusion(IntervalLike other) Returns a new instance ofIntervalSetthat represents an exclusion of the specified instance from this one.IntervalSet.exclusion(IntervalLike other) booleanInterval.hasNonZeroIntersectionWith(IntervalLike other) booleanIntervalLike.hasNonZeroIntersectionWith(IntervalLike other) Checks whether thisIntervalLikeinstance has a non-zero length intersection with the specified other one.booleanIntervalSet.hasNonZeroIntersectionWith(IntervalLike other) Interval.intersection(IntervalLike other) IntervalLike.intersection(IntervalLike other) Returns a new instance ofIntervalSetthat represents an intersection of this instance and the specified other one.IntervalSet.intersection(IntervalLike other) static IntervalSetIntervalSet.of(IntervalLike intervalLike) Converts the specified instance ofIntervalLiketo an instance ofIntervalSetaccording to the following rules: if the specified instance ofIntervalLikeis an instance ofIntervalSet, just returns the reference to this instance, without creating any new instances otherwise, if the specified instance ofIntervalLikeis an instance ofInterval, creates a new instance ofIntervalSetwith this single interval, and returns the reference to this newly created instanceInterval.union(IntervalLike other) IntervalLike.union(IntervalLike other) Returns a new instance ofIntervalSetthat represents a union of this instance and the specified other one.IntervalSet.union(IntervalLike other) -
Uses of IntervalLike in com.amalgamasimulation.core.piecewise
Methods in com.amalgamasimulation.core.piecewise with parameters of type IntervalLikeModifier and TypeMethodDescriptionPiecewiseFunction.subFunction(IntervalLike withinArgumentInterval) Computes and returns a new instance ofPiecewiseFunctionwhich is a sub-function of this function, i.e. -
Uses of IntervalLike in com.amalgamasimulation.core.scheduling
Classes in com.amalgamasimulation.core.scheduling that implement IntervalLikeModifier and TypeClassDescriptionclassClass representing a (possibly infinite) gap between at most two slots in aSequence.classClass representing a (possibly infinite) slot in statistical data or schedule for some object being planned and/or simulated.classClass representing an interval on a time axis. -
Uses of IntervalLike in com.amalgamasimulation.discreterate.flowstatistic
Methods in com.amalgamasimulation.discreterate.flowstatistic with parameters of type IntervalLikeModifier and TypeMethodDescriptionFlowProfile.subProfile(IntervalLike withinArgumentInterval) Computes and returns a new instance ofFlowProfilewhich is a sub-function of this profile, i.e.FlowProfile.subProfile(IntervalLike withinArgumentInterval, boolean shouldContinueLastValues) Computes and returns a new instance ofFlowProfilewhich is a sub-function of this profile, i.e. -
Uses of IntervalLike in com.amalgamasimulation.graphagent
Methods in com.amalgamasimulation.graphagent with parameters of type IntervalLikeModifier and TypeMethodDescriptionGeometricGraphPath.getSubPaths(IntervalLike absOffsets) Returns a list of sub-paths specified by a set of intervals of absolute offsets. -
Uses of IntervalLike in com.amalgamasimulation.trains
Classes in com.amalgamasimulation.trains that implement IntervalLikeModifier and TypeClassDescriptionclassRepresents a time interval booked by a specific booker.