Uses of Class
org.djunits.quantity.def.AbsQuantity
Packages that use AbsQuantity
Package
Description
Methods to format quantity-related values for display.
The quantity package stores information about quantities with their units.
Definition classes for quantities.
1-element vector and matrix classes with a unit.
2-element vector and matrix classes with a unit.
3-element vector and matrix classes with a unit.
Definition classes for vectors and matrices.
Square matrix implementations with dimension N.
Rectangular matrix implementations with dimension NxM.
Storage objects for larger vectors and matrices (dense/sparse, double/float).
Two-dimensonal tables with quantities.
-
Uses of AbsQuantity in org.djunits.formatter
Methods in org.djunits.formatter with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic StringQuantityFormatter.format(AbsQuantity<?, ?, ?> absQuantity, QuantityFormat quantityFormat) Format an absolute quantity according to a givenQuantityFormat. -
Uses of AbsQuantity in org.djunits.quantity
Subclasses of AbsQuantity in org.djunits.quantityModifier and TypeClassDescriptionclassDirection is the absolute equivalent of Angle, and can, e.g., represent an angle relative to a defined "zero" angle such as NORTH or EAST.classPosition is the absolute equivalent of Length, and can, e.g., represent an absolute offset relative to a defined origin.classTemperature is the absolute equivalent of Temperature, and represents a true temperature rather than a temperature difference.classTime is the absolute equivalent of Duration, and can, e.g., represent a calendar date with a zero. -
Uses of AbsQuantity in org.djunits.quantity.def
Classes in org.djunits.quantity.def with type parameters of type AbsQuantityModifier and TypeClassDescriptionclassAbsQuantity<A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>> AbsQuantity is an abstract class that stores the basic information about a absolute quantity.classAbstractReference<R extends AbstractReference<R,A, Q>, A extends AbsQuantity<A, Q, R>, Q extends Quantity<Q>> Reference contains information about the reference point or origin / zero point of an absolute quantity.interfaceReference<R extends Reference<R,A, Q>, A extends AbsQuantity<A, Q, R>, Q extends Quantity<Q>> Reference contains information about the reference point or origin / zero point of an absolute quantity.Methods in org.djunits.quantity.def with type parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.interpolate(A zero, A one, double ratio) Interpolate between two absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.max(A quantity1, A... quantities) Return the maximum value of one or more quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.mean(A quantity1, A... quantities) Return the mean of one or more quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.min(A quantity1, A... quantities) Return the minimum value of one or more quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AReturns an absolute quantity based on a value and the textual representation of the unit, which can be localized.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.sum(A quantity1, A... quantities) Return the sum of one or more quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AReturns an absolute quantity for the textual representation of a value with a unit.Methods in org.djunits.quantity.def with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.max(A quantity1, A... quantities) Return the maximum value of one or more quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.mean(A quantity1, A... quantities) Return the mean of one or more quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.min(A quantity1, A... quantities) Return the minimum value of one or more quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AAbsQuantity.sum(A quantity1, A... quantities) Return the sum of one or more quantities. -
Uses of AbsQuantity in org.djunits.vecmat.d1
Classes in org.djunits.vecmat.d1 with type parameters of type AbsQuantityModifier and TypeClassDescriptionclassAbsMatrix1x1<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> AbsMatrix1x1 implements a matrix with 1x1 absolute quantities with a reference point.classAbsVector1<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> AbsVector1 implements a vector with one real-valued entry representing an absolute quantity.Methods in org.djunits.vecmat.d1 with type parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> Create an AbsMatrix1x1 with a unit, based on a 2-dimensional grid.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> AbsMatrix1x1.of(A absX) Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> AbsMatrix1x1.of(A[] absData) Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> AbsMatrix1x1.of(A[][] absGrid) Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> AbsMatrix1x1.of(Q[][] grid, R reference) Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> AbsMatrix1x1.of(Q[] data, R reference) Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> AbsMatrix1x1.of(Q x, R reference) Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> Create an AbsVector1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> Create an AbsVector1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> AbsVector1.of(A absX) Create an AbsVector1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> AbsVector1.of(A[] absData) Create an AbsVector1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> Create an AbsVector1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> AbsVector1.of(Q[] data, R reference) Create an AbsVector1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> AbsVector1.of(Q x, R reference) Create an AbsVector1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> Create an AbsMatrix1x1 with a unit, based on a 2-dimensional grid with SI-values.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> Create an AbsVector1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> Create an AbsVector1 without needing generics.Methods in org.djunits.vecmat.d1 with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> AbsMatrix1x1.of(A[] absData) Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix1x1<A,Q> AbsMatrix1x1.of(A[][] absGrid) Create an AbsMatrix1x1 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector1<A,Q> AbsVector1.of(A[] absData) Create an AbsVector1 without needing generics. -
Uses of AbsQuantity in org.djunits.vecmat.d2
Classes in org.djunits.vecmat.d2 with type parameters of type AbsQuantityModifier and TypeClassDescriptionclassAbsMatrix2x2<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> AbsMatrix2x2 implements a matrix with 2x2 absolute quantities with a reference point.classAbsVector2<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, VA extends AbsVector2<A, Q, VA, VQ, VAT>, VQ extends Vector2<Q, VQ, ?, ?, ?>, VAT extends AbsVector2<A, Q, VAT, ?, VA>> AbsVector2 implements a vector with two real-valued entries representing an absolute quantity.static classAbsVector2.Col<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> Column vector for AbsVector2 with absolute quantities.static classAbsVector2.Row<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> Row vector for AbsVector2 with absolute quantities.Methods in org.djunits.vecmat.d2 with type parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> Create an AbsMatrix2x2 with a unit, based on a 2-dimensional grid.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> AbsMatrix2x2.of(A[] absData) Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> AbsMatrix2x2.of(A[][] absGrid) Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> AbsMatrix2x2.of(Q[][] grid, R reference) Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> AbsMatrix2x2.of(Q[] data, R reference) Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> Create a AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> Create a AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> AbsVector2.Col.of(A[] absData) Create an AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> AbsVector2.Col.of(A absX, A absY) Create an AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> AbsVector2.Col.of(Vector2.Col<Q> relativeVector, R reference) Create an AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> AbsVector2.Col.of(Q[] data, R reference) Create a AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> AbsVector2.Col.of(Q x, Q y, R reference) Create a AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> Create a AbsVector2.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> Create a AbsVector2.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> AbsVector2.Row.of(A[] absData) Create an AbsVector2.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> AbsVector2.Row.of(A absX, A absY) Create an AbsVector2.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> AbsVector2.Row.of(Vector2.Row<Q> relativeVector, R reference) Create an AbsVector2.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> AbsVector2.Row.of(Q[] data, R reference) Create a AbsVector2.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> AbsVector2.Row.of(Q x, Q y, R reference) Create a AbsVector2.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> Create an AbsMatrix2x2 with a unit, based on a 2-dimensional grid with SI-values.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> Create a AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> Create a AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> Create a AbsVector2.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> Create a AbsVector2.Row without needing generics.Methods in org.djunits.vecmat.d2 with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> AbsMatrix2x2.of(A[] absData) Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix2x2<A,Q> AbsMatrix2x2.of(A[][] absGrid) Create an AbsMatrix2x2 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Col<A,Q> AbsVector2.Col.of(A[] absData) Create an AbsVector2.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector2.Row<A,Q> AbsVector2.Row.of(A[] absData) Create an AbsVector2.Row without needing generics. -
Uses of AbsQuantity in org.djunits.vecmat.d3
Classes in org.djunits.vecmat.d3 with type parameters of type AbsQuantityModifier and TypeClassDescriptionclassAbsMatrix3x3<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> AbsMatrix3x3 implements a matrix with 3x3 absolute quantities with a reference point.classAbsVector3<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, VA extends AbsVector3<A, Q, VA, VQ, VAT>, VQ extends Vector3<Q, VQ, ?, ?, ?>, VAT extends AbsVector3<A, Q, VAT, ?, VA>> AbsVector3 implements a vector with three real-valued entries representing an absolute quantity.static classAbsVector3.Col<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> Column vector for AbsVector3 with absolute quantities.static classAbsVector3.Row<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> Row vector for AbsVector3 with absolute quantities.Methods in org.djunits.vecmat.d3 with type parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> Create an AbsMatrix3x3 with a unit, based on a 2-dimensional grid.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> AbsMatrix3x3.of(A[] absData) Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> AbsMatrix3x3.of(A[][] absGrid) Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> AbsMatrix3x3.of(Q[][] grid, R reference) Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> AbsMatrix3x3.of(Q[] data, R reference) Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> Create a AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> Create a AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> AbsVector3.Col.of(A[] absData) Create an AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> AbsVector3.Col.of(A absX, A absY, A absZ) Create an AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> AbsVector3.Col.of(Vector3.Col<Q> relativeVector, R reference) Create an AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> AbsVector3.Col.of(Q[] data, R reference) Create a AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> AbsVector3.Col.of(Q x, Q y, Q z, R reference) Create a AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> Create a AbsVector3.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> Create a AbsVector3.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> AbsVector3.Row.of(A[] absData) Create an AbsVector3.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> AbsVector3.Row.of(A absX, A absY, A absZ) Create an AbsVector3.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> AbsVector3.Row.of(Vector3.Row<Q> relativeVector, R reference) Create an AbsVector3.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> AbsVector3.Row.of(Q[] data, R reference) Create a AbsVector3.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> AbsVector3.Row.of(Q x, Q y, Q z, R reference) Create a AbsVector3.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> Create an AbsMatrix3x3 with a unit, based on a 2-dimensional grid with SI-values.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> Create a AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> Create a AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> Create a AbsVector3.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> Create a AbsVector3.Row without needing generics.Methods in org.djunits.vecmat.d3 with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> AbsMatrix3x3.of(A[] absData) Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrix3x3<A,Q> AbsMatrix3x3.of(A[][] absGrid) Create an AbsMatrix3x3 without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Col<A,Q> AbsVector3.Col.of(A[] absData) Create an AbsVector3.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVector3.Row<A,Q> AbsVector3.Row.of(A[] absData) Create an AbsVector3.Row without needing generics. -
Uses of AbsQuantity in org.djunits.vecmat.def
Classes in org.djunits.vecmat.def with type parameters of type AbsQuantityModifier and TypeClassDescriptionclassAbsMatrix<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, MA extends AbsMatrix<A, Q, MA, MQ, MAT>, MQ extends Matrix<Q, MQ, ?, ?, ?>, MAT extends AbsMatrix<A, Q, MAT, ?, MA>> AbsMatrix contains a number of standard operations on matrices that contain absolute quantities.classAbsSquareMatrix<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, MA extends AbsSquareMatrix<A, Q, MA, MQ>, MQ extends SquareMatrix<Q, MQ, ?, ?>> AbsSquareMatrix defines a number of operations that can be applied to square matrixes with absolute quantity values.classAbsTable<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, MA extends AbsTable<A, Q, MA, MQ, MAT>, MQ extends Table<Q, MQ, ?, ?, ?>, MAT extends AbsTable<A, Q, MAT, ?, MA>> AbsTable contains a number of standard operations on 2-dimensional tables that contain absolute quantities.classAbsVector<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, VA extends AbsVector<A, Q, VA, VQ, VAT>, VQ extends Vector<Q, VQ, ?, ?, ?>, VAT extends AbsVector<A, Q, VAT, ?, VA>> AbsVector contains the contract for Vector classes with absolute values.classAbsVectorMatrix<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, VMA extends AbsVectorMatrix<A, Q, VMA, VMQ, VMAT>, VMQ extends VectorMatrix<Q, VMQ, ?, ?, ?>, VMAT extends AbsVectorMatrix<A, Q, VMAT, ?, VMA>> AbsVectorMatrix contains a number of standard operations on vectors and matrices of absolute quantities.Methods in org.djunits.vecmat.def that return AbsQuantityModifier and TypeMethodDescriptionA[]AbsTable.getColumnScalars(int col) Retrieve a column (0-based) from the matrix as an array of scalars.A[]AbsSquareMatrix.getDiagonalScalars()Retrieve the main diagonal of the matrix as an array of scalars.A[]AbsTable.getRowScalars(int row) Retrieve a row (0-based) from the matrix as an array of scalars.A[]AbsTable.getScalarArray()Return the vector or matrix as a row-major array of scalars.A[]AbsVector.getScalarArray()Return the vector as an array of scalars.A[][]AbsTable.getScalarGrid()Return the vector or matrix as a 2D array of scalars.A[]AbsTable.mgetColumnScalars(int mCol) Retrieve a column (1-based) from the matrix as an array of scalars.A[]AbsTable.mgetRowScalars(int mRow) Retrieve a row (1-based) from the matrix as an array of scalars. -
Uses of AbsQuantity in org.djunits.vecmat.dn
Classes in org.djunits.vecmat.dn with type parameters of type AbsQuantityModifier and TypeClassDescriptionclassAbsMatrixNxN<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> AbsMatrixNxN implements a matrix with NxN absolute quantities with a reference point.classAbsVectorN<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>, VA extends AbsVectorN<A, Q, VA, VQ, VAT>, VQ extends VectorN<Q, VQ, ?, ?, ?>, VAT extends AbsVectorN<A, Q, VAT, ?, VA>> AbsVectorN implements a vector with three real-valued entries representing an absolute quantity.static classAbsVectorN.Col<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> Column vector for AbsVectorN with absolute quantities.static classAbsVectorN.Row<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> Row vector for AbsVectorN with absolute quantities.Methods in org.djunits.vecmat.dn with type parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> Create an AbsMatrixNxN with a unit, based on a 2-dimensional grid.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> Create an AbsMatrixNxN without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> AbsMatrixNxN.of(A[] absData) Create a AbsMatrixNxN without needing generics, based on a row-major array of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> AbsMatrixNxN.of(A[][] absGrid) Create a AbsMatrixNxN without needing generics, based on a row-major array of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> Create an AbsMatrixNxN without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> AbsMatrixNxN.of(Q[][] grid, R reference) Create an AbsMatrixNxN without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> AbsMatrixNxN.of(Q[] data, R reference) Create an AbsMatrixNxN without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Col<A,Q> Create a AbsVectorN.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Col<A,Q> AbsVectorN.Col.of(A[] absData) Create an AbsVectorN.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Col<A,Q> Create an AbsVectorN.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Col<A,Q> Create a new column VectorN with a unit, based on a quantity list that contains data.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Col<A,Q> AbsVectorN.Col.of(VectorN.Col<Q> relativeVector, R reference) Create an AbsVectorN.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Col<A,Q> AbsVectorN.Col.of(Q[] data, R reference) Create a AbsVectorN.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Row<A,Q> Create a AbsVectorN.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Row<A,Q> AbsVectorN.Row.of(A[] absData) Create an AbsVectorN.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Row<A,Q> Create an AbsVectorN.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Row<A,Q> Create a new column VectorN with a unit, based on a quantity list that contains data.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Row<A,Q> AbsVectorN.Row.of(VectorN.Row<Q> relativeVector, R reference) Create an AbsVectorN.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Row<A,Q> AbsVectorN.Row.of(Q[] data, R reference) Create a AbsVectorN.Row without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> Create an AbsMatrixNxN with a unit, based on a 2-dimensional grid with SI-values.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> Create an AbsMatrixNxN without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Col<A,Q> Create a AbsVectorN.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Row<A,Q> Create a AbsVectorN.Row without needing generics.Methods in org.djunits.vecmat.dn with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> AbsMatrixNxN.of(A[] absData) Create a AbsMatrixNxN without needing generics, based on a row-major array of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxN<A,Q> AbsMatrixNxN.of(A[][] absGrid) Create a AbsMatrixNxN without needing generics, based on a row-major array of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Col<A,Q> AbsVectorN.Col.of(A[] absData) Create an AbsVectorN.Col without needing generics.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsVectorN.Row<A,Q> AbsVectorN.Row.of(A[] absData) Create an AbsVectorN.Row without needing generics. -
Uses of AbsQuantity in org.djunits.vecmat.dnxm
Classes in org.djunits.vecmat.dnxm with type parameters of type AbsQuantityModifier and TypeClassDescriptionclassAbsMatrixNxM<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> AbsMatrixNxM implements a matrix with NxM absolute quantities with a reference point.Methods in org.djunits.vecmat.dnxm with type parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> Create a new AbsMatrixNxM with a unit, based on a 2-dimensional grid with values in the given unit.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> Create a new AbsMatrixNxM with a unit, based on a row-major array with values in the given unit.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> AbsMatrixNxM.of(A[][] absGrid) Create a AbsMatrixNxM without needing generics, based on a 2-dimensional grid of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> AbsMatrixNxM.of(A[] absData, int rows, int cols) Create a AbsMatrixNxM without needing generics, based on a row-major array of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> Create a AbsMatrixNxM without needing generics, based on a relative matrix.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> AbsMatrixNxM.of(Q[][] grid, R reference) Create a AbsMatrixNxM without needing generics, based on a 2-dimensional grid of quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> AbsMatrixNxM.of(Q[] data, int rows, int cols, R reference) Create a AbsMatrixNxM without needing generics, based on a row-major array of quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> Create a new AbsMatrixNxM with a unit, based on a 2-dimensional grid with SI-values.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> Create a AbsMatrixNxM without needing generics, based on a row-major array with SI-values.Methods in org.djunits.vecmat.dnxm with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> AbsMatrixNxM.of(A[][] absGrid) Create a AbsMatrixNxM without needing generics, based on a 2-dimensional grid of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsMatrixNxM<A,Q> AbsMatrixNxM.of(A[] absData, int rows, int cols) Create a AbsMatrixNxM without needing generics, based on a row-major array of absolute quantities. -
Uses of AbsQuantity in org.djunits.vecmat.storage
Methods in org.djunits.vecmat.storage with type parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>>
DenseDoubleDataSiDenseDoubleDataSi.of(A[][] absGrid) Instantiate a data object with a A[rows][cols].static <A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>>
DenseDoubleDataSiDenseDoubleDataSi.of(A[] absData, int rows, int cols) Instantiate a data object based on a row-major A[] array.static <A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>>
DenseDoubleDataSiInstantiate a data object based on a row-major list of absolute quantities.Methods in org.djunits.vecmat.storage with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>>
DenseDoubleDataSiDenseDoubleDataSi.of(A[][] absGrid) Instantiate a data object with a A[rows][cols].static <A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>>
DenseDoubleDataSiDenseDoubleDataSi.of(A[] absData, int rows, int cols) Instantiate a data object based on a row-major A[] array. -
Uses of AbsQuantity in org.djunits.vecmat.table
Classes in org.djunits.vecmat.table with type parameters of type AbsQuantityModifier and TypeClassDescriptionclassAbsQuantityTable<A extends AbsQuantity<A,Q, ?>, Q extends Quantity<Q>> AbsQuantityTable implements a table containing absolute quantities with a reference point.Methods in org.djunits.vecmat.table with type parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> Create a new AbsQuantityTable with a unit, based on a 2-dimensional grid with values in the given unit.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> Create a new AbsQuantityTable with a unit, based on a row-major array with values in the given unit.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> AbsQuantityTable.of(A[][] absGrid) Create a AbsQuantityTable without needing generics, based on a 2-dimensional grid of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> AbsQuantityTable.of(A[] absData, int rows, int cols) Create a AbsQuantityTable without needing generics, based on a row-major array of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> AbsQuantityTable.of(QuantityTable<Q> relativeTable, R reference) Create a AbsQuantityTable without needing generics, based on a relative table.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> AbsQuantityTable.of(Q[][] grid, R reference) Create a AbsQuantityTable without needing generics, based on a 2-dimensional grid of quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> AbsQuantityTable.of(Q[] data, int rows, int cols, R reference) Create a AbsQuantityTable without needing generics, based on a row-major array of quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> Create a new AbsQuantityTable with a unit, based on a 2-dimensional grid with SI-values.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> Create a AbsQuantityTable without needing generics, based on a row-major array with SI-values.Methods in org.djunits.vecmat.table with parameters of type AbsQuantityModifier and TypeMethodDescriptionstatic <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> AbsQuantityTable.of(A[][] absGrid) Create a AbsQuantityTable without needing generics, based on a 2-dimensional grid of absolute quantities.static <A extends AbsQuantity<A,Q, R>, Q extends Quantity<Q>, R extends Reference<R, A, Q>>
AbsQuantityTable<A,Q> AbsQuantityTable.of(A[] absData, int rows, int cols) Create a AbsQuantityTable without needing generics, based on a row-major array of absolute quantities.