Uses of Interface
org.djunits.quantity.def.Reference
Packages that use Reference
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.
Two-dimensonal tables with quantities.
-
Uses of Reference in org.djunits.formatter
Methods in org.djunits.formatter with parameters of type ReferenceModifier and TypeMethodDescription(package private) static StringFormatter.formatReference(FormatContext ctx, Reference<?, ?, ?> reference) Format the reference of an absolute value according to the context settings. -
Uses of Reference in org.djunits.quantity
Classes in org.djunits.quantity that implement ReferenceModifier and TypeClassDescriptionstatic final classThe reference class to define a reference point for the direction.static final classThe reference class to define a reference point for the position.static final classThe reference class to define a reference point for the absolute temperature.static final classThe reference class to define a reference point for the time. -
Uses of Reference in org.djunits.quantity.def
Classes in org.djunits.quantity.def with type parameters of type ReferenceModifier 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.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.Classes in org.djunits.quantity.def that implement ReferenceModifier and TypeClassDescriptionclassAbstractReference<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.Fields in org.djunits.quantity.def with type parameters of type ReferenceModifier and TypeFieldDescriptionAbstractReference.REFERENCESMaster registry: per concrete Reference subclass we keep a map of id to reference.Methods in org.djunits.quantity.def with type parameters of type ReferenceModifier and TypeMethodDescriptionstatic <R extends Reference<R,?, ?>>
RFetch a reference by class and id.static <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 that return types with arguments of type ReferenceModifier and TypeMethodDescriptionAbstractReference.getReferenceMap()Return a safe copy of the static reference map for this Reference subclass.Reference.getReferenceMap()Return a safe copy of the static reference map for this Reference subclass.Get or create the inner map for a specific Reference subclass.AbstractReference.snapshotMap(Class<?> referenceClass) Return a safe copy (snapshot) of the registry for a Reference subclass. -
Uses of Reference in org.djunits.vecmat.d1
Methods in org.djunits.vecmat.d1 with type parameters of type ReferenceModifier 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 ReferenceConstructors in org.djunits.vecmat.d1 with parameters of type ReferenceModifierConstructorDescriptionCreate a new AbsMatrix1x1 with a display unit and a reference point.Create a new AbsVector1 with a display unit and a reference point. -
Uses of Reference in org.djunits.vecmat.d2
Methods in org.djunits.vecmat.d2 with type parameters of type ReferenceModifier 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 ReferenceModifier and TypeMethodDescriptionAbsVector2.Col.instantiate(Vector2.Col<Q> relativeVector, Reference<?, A, Q> reference) AbsVector2.Row.instantiate(Vector2.Row<Q> relativeVector, Reference<?, A, Q> reference) Constructors in org.djunits.vecmat.d2 with parameters of type ReferenceModifierConstructorDescriptionCreate a new AbsMatrix2x2 with a display unit and a reference point.AbsVector2(VQ relativeVector, Reference<?, A, Q> reference) Instantiate an AbsVector2.Create a new AbsVector2 with absolute quantities, with a display unit and a reference point.Create a new AbsVector2 with absolute quantities, with a display unit and a reference point. -
Uses of Reference in org.djunits.vecmat.d3
Methods in org.djunits.vecmat.d3 with type parameters of type ReferenceModifier 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 ReferenceModifier and TypeMethodDescriptionAbsVector3.Col.instantiate(Vector3.Col<Q> relativeVector, Reference<?, A, Q> reference) AbsVector3.Row.instantiate(Vector3.Row<Q> relativeVector, Reference<?, A, Q> reference) Constructors in org.djunits.vecmat.d3 with parameters of type ReferenceModifierConstructorDescriptionCreate a new AbsMatrix3x3 with a display unit and a reference point.AbsVector3(VQ relativeVector, Reference<?, A, Q> reference) Instantiate an AbsVector3.Create a new AbsVector3 with absolute quantities, with a display unit and a reference point.Create a new AbsVector3 with absolute quantities, with a display unit and a reference point. -
Uses of Reference in org.djunits.vecmat.def
Methods in org.djunits.vecmat.def that return ReferenceModifier and TypeMethodDescriptionAbsVectorMatrix.getReference()Return the reference point for the absolute values.Methods in org.djunits.vecmat.def with parameters of type ReferenceModifier and TypeMethodDescriptionabstract VMAAbsVectorMatrix.instantiate(VMQ relVecMat, Reference<?, A, Q> newReference) Return a new vector or matrix with the given SI or BASE values for the relative vector or matrix.AbsVectorMatrix.instantiateSi(double[] siNew, Reference<?, A, Q> newReference) Return a new vector or matrix with the given SI or BASE values for the relative vector or matrix.Constructors in org.djunits.vecmat.def with parameters of type ReferenceModifierConstructorDescriptionCreate a new matrix of absolute values with a reference point.AbsSquareMatrix(MQ matrix, Reference<?, A, Q> reference) Create a new square matrix of absolute values with a reference point.Create a new matrix of absolute values with a reference point.Create a new vector of absolute values with a reference point.AbsVectorMatrix(VMQ relativeVecMat, Reference<?, A, Q> reference) Create a new vector or matrix of absolute values with a reference point. -
Uses of Reference in org.djunits.vecmat.dn
Methods in org.djunits.vecmat.dn with type parameters of type ReferenceModifier 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 ReferenceModifier and TypeMethodDescriptionAbsVectorN.Col.instantiate(VectorN.Col<Q> relativeVector, Reference<?, A, Q> reference) AbsVectorN.Row.instantiate(VectorN.Row<Q> relativeVector, Reference<?, A, Q> reference) Constructors in org.djunits.vecmat.dn with parameters of type ReferenceModifierConstructorDescriptionCreate a new AbsMatrixNxN with a display unit and a reference point.AbsVectorN(VQ relativeVector, Reference<?, A, Q> reference) Instantiate an AbsVectorN.Create a new AbsVectorN with absolute quantities, with a display unit and a reference point.Create a new AbsVectorN with absolute quantities, with a display unit and a reference point. -
Uses of Reference in org.djunits.vecmat.dnxm
Methods in org.djunits.vecmat.dnxm with type parameters of type ReferenceModifier 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 ReferenceModifier and TypeMethodDescriptionConstructors in org.djunits.vecmat.dnxm with parameters of type Reference -
Uses of Reference in org.djunits.vecmat.table
Methods in org.djunits.vecmat.table with type parameters of type ReferenceModifier 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 ReferenceModifier and TypeMethodDescriptionAbsQuantityTable.instantiate(QuantityTable<Q> relativeTable, Reference<?, A, Q> reference) Constructors in org.djunits.vecmat.table with parameters of type ReferenceModifierConstructorDescriptionAbsQuantityTable(QuantityTable<Q> relativeTable, Reference<?, A, Q> reference) Create a new AbsQuantityTable with a display unit and a reference point.