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_SI
Standard quantity for density.static Quantity<Double,double[][]>
Quantity. FLOW_SI
Standard quantity for flow.static Quantity<Double,double[][]>
Quantity. SPEED_SI
Standard quantity for speed.Methods in org.opentrafficsim.core.egtf that return Quantity Modifier and Type Method Description (package private) Quantity<T,?>
DataStream. getQuantity()
Returns the quantity.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 void
EGTF. addGridDataSI(Quantity<?,?> quantity, double[] location, double[] time, double[][] values)
Adds grid data.void
EGTF. 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.void
EGTF. addVectorDataSI(Quantity<?,?> quantity, double[] location, double[] time, double[] values)
Adds vector data.Filter
EGTF. 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.EgtfParallelListener
EGTF. filterParallelFastSI(double xMin, double xStep, double xMax, double tMin, double tStep, double tMax, Quantity<?,?>... quantities)
Executes fast filtering in parallel.EgtfParallelListener
EGTF. filterParallelSI(double[] location, double[] time, Quantity<?,?>... quantities)
Executes filtering in parallel.Filter
EGTF. filterSI(double[] location, double[] time, Quantity<?,?>... quantities)
Returns filtered data.<K> K
Filter. get(Quantity<?,K> quantity)
Returns the filtered data in output format.<K> K
FilterDouble. 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.Constructors in org.opentrafficsim.core.egtf with parameters of type Quantity Constructor Description DataStream(DataSource dataSource, Quantity<T,?> quantity, double thetaCong, double thetaFree)
Constructor.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 class
TypedQuantity<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. DENSITY
Standard quantity for density.static Quantity<Frequency,FrequencyMatrix>
TypedQuantity. FLOW
Standard quantity for flow.static Quantity<Speed,SpeedMatrix>
TypedQuantity. SPEED
Standard 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.TypedFilter
TypedEGTF. filter(LengthVector location, DurationVector time, Quantity<?,?>... quantities)
Returns filtered data.<K> K
TypedFilter. get(Quantity<?,K> quantity)
Returns the filtered data in output format.double[][]
TypedFilter. getSI(Quantity<?,?> quantity)
Returns filtered data as SI values.
-