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-2019 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 in Quantity 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.