Uses of Class
com.amalgamasimulation.utils.time.TimeSeries
Packages that use TimeSeries
-
Uses of TimeSeries in com.amalgamasimulation.engine
Methods in com.amalgamasimulation.engine with parameters of type TimeSeriesMethod parameters in com.amalgamasimulation.engine with type arguments of type TimeSeriesModifier and TypeMethodDescriptionEngineEventContainer.addEvents(List<Pair<T, TimeSeries>> events) Constructor parameters in com.amalgamasimulation.engine with type arguments of type TimeSeriesModifierConstructorDescriptionEngineEventContainer(Engine engine, int eventsOrder, List<Pair<T, TimeSeries>> events, List<Consumer<T>> handlers) Creates an instance of engine event container with the specified list of (Event, TimeSeries) pairs and the specified list of event handlers.EngineEventContainer(Engine engine, List<Pair<T, TimeSeries>> events, List<Consumer<T>> handlers) Creates an instance of engine event container with the specified list of (Event, TimeSeries) pairs and the specified list of event handlers. -
Uses of TimeSeries in com.amalgamasimulation.utils.time
Subclasses of TimeSeries in com.amalgamasimulation.utils.timeModifier and TypeClassDescriptionclassTime series that bounds an instance of other time series on the left and right along the time axis.classTime series that is a union of several other time series instances.classTime series containing instants formed according to the rule: "At the specified time on the last day of every month".classTime series containing instants formed according to the rule: "At the specified time of the specified day of month every month, if the month has a day with this index."classTime series containing instants formed according to the rule: "At the specified time of day every n days".classclassTime series containing instants formed according to the rule: "Every specified weekday at the specified time of day".classTime series that is obtained from some specified base time series by shifting all its instants by the specified amount of the specified time units.classAbstract class representing any time series with multiple instants.classTime series containing a single instant at the the specified calendar date and time.Methods in com.amalgamasimulation.utils.time that return types with arguments of type TimeSeriesMethods in com.amalgamasimulation.utils.time with parameters of type TimeSeriesModifier and TypeMethodDescriptionEventContainer.addEvent(T event, TimeSeries timeSeries) static CompoundTimeSeriesTimeSeries.of(TimeSeries... timeSeriesInstances) Returns a compound time series that contains the union of all specified time series instances.static BoundedTimeSeriesTimeSeries.of(TimeSeries timeSeriesInstance, double beginTime, double endTime) Returns a new instance ofBoundedTimeSeriesthat bounds an instance of the specified time series on the left and right along the time axis.static BoundedTimeSeriesTimeSeries.of(TimeSeries timeSeriesInstance, LocalDateTime beginDate, LocalDateTime endDate) Returns a new instance ofTimeSeriesthat bounds an instance of the specified time series on the left and right along the time axis.static RelativeTimeSeriesTimeSeries.relativeTimeSeries(TimeSeries baseTimeSeries, double offset, ChronoUnit offsetChronoUnit) Returns a time series that is obtained from the specified base time series by shifting all its instants by the specified amount of the specified time units.Method parameters in com.amalgamasimulation.utils.time with type arguments of type TimeSeriesConstructors in com.amalgamasimulation.utils.time with parameters of type TimeSeriesModifierConstructorDescriptionBoundedTimeSeries(TimeSeries baseTimeSeries, double beginTime, double endTime) Creates a new instance ofTimeSeriesthat bounds an instance of the specified time series on the left and right along the time axis.BoundedTimeSeries(TimeSeries baseTimeSeries, LocalDateTime beginDate, LocalDateTime endDate) Creates a new instance ofTimeSeriesthat bounds an instance of the specified time series on the left and right along the time axis.CompoundTimeSeries(TimeSeries... baseTimeSeries) Creates a new instance ofTimeSeriesthat is a union of the specified time series instances.EventContainer(T event, TimeSeries timeSeries) RelativeTimeSeries(TimeSeries baseTimeSeries, double offset, ChronoUnit offsetChronoUnit) Creates a new instance ofTimeSeriesthat is obtained from the specified base time series by shifting all its instants by the specified amount of the specified time units.Constructor parameters in com.amalgamasimulation.utils.time with type arguments of type TimeSeriesModifierConstructorDescriptionCompoundTimeSeries(List<TimeSeries> baseTimeSeries) Creates a new instance ofTimeSeriesthat is a union of the specified time series instances.EventContainer(List<Pair<T, TimeSeries>> events)