Uses of Class
org.opentrafficsim.core.egtf.Quantity
-
Packages that use Quantity Package Description 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.org.opentrafficsim.core.egtf.typed Contains extensions of the EGTF classes with strongly typed parameters. -
-
Uses of Quantity in org.opentrafficsim.core.egtf
Fields in org.opentrafficsim.core.egtf declared as Quantity Modifier and Type Field Description static Quantity<Double,double[][]>Quantity. DENSITY_SIStandard quantity for density.static Quantity<Double,double[][]>Quantity. FLOW_SIStandard quantity for flow.static Quantity<Double,double[][]>Quantity. SPEED_SIStandard quantity for speed.Methods in org.opentrafficsim.core.egtf that return Quantity Modifier and Type Method Description static Quantity<?,double[][]>Quantity. si(String name)Returns a quantity withdouble[][]containing SI values as output format.Methods in org.opentrafficsim.core.egtf with parameters of type Quantity Modifier and Type Method Description voidEGTF. addGridDataSI(Quantity<?,?> quantity, double[] location, double[] time, double[][] values)Adds grid data.voidEGTF. addPointDataSI(Quantity<?,?> quantity, double location, double time, double value)Adds point data.<T extends Number>
DataStream<T>DataSource. addStream(Quantity<T,?> quantity, T thetaCong, T thetaFree)Add a non-speed stream for the quantity to this data source.<T extends Number>
DataStream<T>DataSource. addStreamSI(Quantity<T,?> quantity, double thetaCong, double thetaFree)Add a stream for the quantity to this data source.voidEGTF. addVectorDataSI(Quantity<?,?> quantity, double[] location, double[] time, double[] values)Adds vector data.FilterEGTF. filterFastSI(double xMin, double xStep, double xMax, double tMin, double tStep, double tMax, Quantity<?,?>... quantities)Returns filtered data that is processed using fast fourier transformation.EgtfParallelListenerEGTF. filterParallelFastSI(double xMin, double xStep, double xMax, double tMin, double tStep, double tMax, Quantity<?,?>... quantities)Executes fast filtering in parallel.EgtfParallelListenerEGTF. filterParallelSI(double[] location, double[] time, Quantity<?,?>... quantities)Executes filtering in parallel.FilterEGTF. filterSI(double[] location, double[] time, Quantity<?,?>... quantities)Returns filtered data.<K> KFilter. get(Quantity<?,K> quantity)Returns the filtered data in output format.<K> KFilterDouble. get(Quantity<?,K> quantity)Returns the filtered data in output format.double[][]Filter. getSI(Quantity<?,?> quantity)Returns filtered data as SI values.double[][]FilterDouble. getSI(Quantity<?,?> quantity)Returns filtered data as SI values.<T extends Number>
DataStream<T>DataSource. getStream(Quantity<T,?> quantity)Get a stream for the quantity of this data source.Constructor parameters in org.opentrafficsim.core.egtf with type arguments of type Quantity Constructor Description FilterDouble(double[] location, double[] time, Map<Quantity<?,?>,double[][]> map)Constructor. -
Uses of Quantity in org.opentrafficsim.core.egtf.typed
Subclasses of Quantity in org.opentrafficsim.core.egtf.typed Modifier and Type Class Description classTypedQuantity<U extends Unit<U>,T extends AbstractScalar<U,T>,K extends DoubleMatrixInterface<U,?,?,?>>Quantities for a strongly-typed context.Fields in org.opentrafficsim.core.egtf.typed declared as Quantity Modifier and Type Field Description static Quantity<LinearDensity,LinearDensityMatrix>TypedQuantity. DENSITYStandard quantity for density.static Quantity<Frequency,FrequencyMatrix>TypedQuantity. FLOWStandard quantity for flow.static Quantity<Speed,SpeedMatrix>TypedQuantity. SPEEDStandard quantity for speed.Methods in org.opentrafficsim.core.egtf.typed with parameters of type Quantity Modifier and Type Method Description <U extends Unit<U>,Z extends AbstractScalar<U,Z>>
voidTypedEGTF. addGridData(Quantity<Z,?> quantity, LengthVector location, DurationVector time, DoubleMatrixInterface<U,?,?,?> values)Adds grid data.<U extends Unit<U>,Z extends AbstractScalar<U,Z>>
voidTypedEGTF. addPointData(Quantity<Z,?> quantity, Length location, Duration time, Z value)Adds point data.<U extends Unit<U>,Z extends AbstractScalar<U,Z>>
voidTypedEGTF. addVectorData(Quantity<Z,?> quantity, LengthVector location, DurationVector time, DoubleVectorInterface<U,?,?> values)Adds vector data.TypedFilterTypedEGTF. filter(LengthVector location, DurationVector time, Quantity<?,?>... quantities)Returns filtered data.<K> KTypedFilter. get(Quantity<?,K> quantity)Returns the filtered data in output format.double[][]TypedFilter. getSI(Quantity<?,?> quantity)Returns filtered data as SI values.
-