Package org.opentrafficsim.core.egtf
Contains classes to use the Extended Generalized Treiber-Helbing Filter, which is equal to the Adaptive Smoothing Method if a
single data source is used.
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Version:
- $Revision$, $LastChangedDate$, by $Author$, initial version 24 okt. 2018
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Interface Summary Interface Description Converter<K> Converter for use inQuantity
to convert internal filtered data to an output type.EgtfListener Interface for EGTF listeners.Filter Interface for filtered data.KernelShape Shape interface for a kernel. -
Class Summary Class Description Convolution Utility class for convolution using fast fourier transformation.DataSource Data source for the EGTF.DataStream<T extends java.lang.Number> Data stream for the EGTF.EGTF Extended Generalized Treiber-Helbing Filter (van Lint and Hoogendoorn, 2009).EgtfEvent EGTF event with progress and the ability to interrupt calculations.EgtfParallelListener Listener that allows another thread to monitor, report on, and wait for the filtering result.ExpKernelShape Exponential implementation of a shape.FilterDouble Class containing processed output data.GaussKernelShape Gaussian implementation of a shape.Kernel Kernel with maximum range and shape.Quantity<T extends java.lang.Number,K> Defines a quantity that data sources can provide, such as speed, flow, etc.