Uses of Interface
org.djunits.value.Value
Packages that use Value
Package
Description
The quantity package stores information about quantities with their units.
Definition classes for quantities.
Generic functions for Quantity, Vector and Matrix.
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.
Copyright (c) 2025-2025 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Copyright (c) 2025-2025 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Square vector and matrix implementations with dimension N.
Rectangular matrix implementations with dimension NxM.
Two-dimensonal tables with quantities.
-
Uses of Value in org.djunits.quantity
Classes in org.djunits.quantity that implement ValueModifier and TypeClassDescriptionclassAbsorbed dose is the energy deposited by ionizing radiation per unit mass, measured in grays (Gy).classAcceleration is the rate of change of velocity over time, measured in meters per second squared (m/s2).classAmount of substance is the quantity representing the number of entities, measured in moles (mol).classAngle is the measure of rotation between two intersecting lines, expressed in radians (rad) or degrees.classAngular acceleration is the rate of change of angular velocity over time, measured in radians per second squared (rad/s2).classAngular velocity is the rate of rotation around an axis, measured in radians per second (rad/s).classArea is a measure of a two-dimensional surface, expressed in square meters (m2).classAreal object density counts the number of objects per unit of area, measured in number per square meter (/m2).classCatalytic Activty is the rate of catalytic reaction per unit amount of catalyst, and is expressed in katal (kat), which is mol/s.classDensity is mass per unit volume of a substance, measured in kilograms per cubic meter (kg/m3).classDimensionless quantity.classDirection is the absolute equivalent of Angle, and can, e.g., represent an angle relative to a defined "zero" angle such as NORTH or EAST.classDuration is the interval of time between two events, measured in seconds (s).classElectricalCapacitance denotes the ability of an object to store electric charge, and is expressed in farad.classElectrical conductance measures the ease with which an electric current passes, and is expressed in siemens.classInductance is the tendency of an electrical conductor to oppose a change in the electric current flowing through it.classElectrical resistence measures the opposition to the flow of an electric current, and is expressed in ohm.classElectric charge denotes the electrostatic attraction or repulsion in the presence of other matter with charge, and is expressed in coulomb.classElectricCurrent is the net rate of flow of electric charge through a surface.classElectricPotential is the difference in electric potential energy per unit of electric charge between two points in a static electric field.classEnergy is a physical quantity representing the capacity to do work, measured in joules (J).classEquivalent dose is a measure of radiation exposure accounting for biological effect, expressed in sieverts (Sv).classFlow mass: The rate of mass passing through a surface per unit time, measured in kilograms per second (kg/s).classFlow volume is the rate of volume passing through a surface per unit time, measured in cubic meters per second (m3/s).classForce is an interaction that changes the motion of an object, measured in newtons (N).classFrequency encodes the number of events per unit of duration.classIlluminance is the luminous flux incident on a surface per unit area, measured in lux (lx).classLength is the measure of distance between two points, expressed in meters (m).classLinear density is mass per unit length of an object, measured in kilograms per meter (kg/m).classLinear object density counts the number of objects per unit of length, measured in number per meter (/m).classLuminous flux is the total perceived power of light emitted by a source, measured in lumens (lm).classLuminous intensity is the luminous flux emitted per unit solid angle, measured in candelas (cd).classMagnetic flux is the total magnetic field passing through a given area, measured in webers (Wb).classMagnetic flux density is the strength of the magnetic field per unit area, measured in teslas (T).classMass is the amount of matter in an object, measured in kilograms (kg).classMomentum is the product of an object's mass and velocity, measured in kilogram meters per second (kgm/s).classPosition is the absolute equivalent of Length, and can, e.g., represent an absolute offset relative to a defined origin.classPower is the rate of energy transfer or work done per unit time, measured in watts (W).classPressure is the force exerted per unit area, measured in pascals (Pa).classRadioactivity is the rate of nuclear decay events, measured in becquerels (Bq).classSI quantity, with arbitrary SI unit.classSolid angle is the two-dimensional angle in three-dimensional space, measured in steradians (sr).classSpeed is the rate of change of position over time.classTemperature is the absolute equivalent of Temperature, and represents a true temperature rather than a temperature difference.classTemperatureDifference is a measure of (difference in) thermal state or average kinetic energy of particles, measured in kelvins (K).classTime is the absolute equivalent of Duration, and can, e.g., represent a calendar date with a zero.classTorque is a measure of rotational force about an axis, measured in newton meters (Nm).classVolume is the amount of three-dimensional space occupied by matter, measured in cubic meters (m3).classVolumetric object density counts the number of objects per unit of volume, measured in number per cubic meter (/m3). -
Uses of Value in org.djunits.quantity.def
Classes in org.djunits.quantity.def that implement ValueModifier and TypeClassDescriptionclassAbsoluteQuantity<A extends AbsoluteQuantity<A,Q, U, R>, Q extends Quantity<Q, U>, U extends UnitInterface<U, Q>, R extends AbstractReference<R, Q>> AbsoluteQuantity is an abstract class that stores the basic information about a absolute quantity.classQuantity<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Quantity is an abstract class that stores the basic information about a quantity. -
Uses of Value in org.djunits.value
Classes in org.djunits.value with type parameters of type ValueModifier and TypeInterfaceDescriptioninterfaceValue<U extends UnitInterface<U,?>, SELF extends Value<U, SELF>> Value is the generic interface for all Scalar, Vector and Matrix classes that forces implementation of a few unit- and value-related methods. -
Uses of Value in org.djunits.vecmat.d1
Classes in org.djunits.vecmat.d1 that implement ValueModifier and TypeClassDescriptionclassMatrix1x1<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Matrix1x1 implements a matrix with 1x1 real-valued entries.classVector1<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Vector1 implements a vector with one real-valued entry. -
Uses of Value in org.djunits.vecmat.d2
Classes in org.djunits.vecmat.d2 that implement ValueModifier and TypeClassDescriptionclassMatrix2x2<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Matrix2x2 implements a matrix with 2x2 real-valued entries.classVector2<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>, V extends Vector2<Q, U, V, SI, H>, SI extends Vector2<SIQuantity, SIUnit, SI, ?, ?>, H extends Vector2<?, ?, ?, ?, ?>> Vector2 implements a vector with two real-valued entries.static classVector2.Col<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Vector2.Col implements a column vector with two real-valued entries.static classVector2.Row<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Vector2.Row implements a row vector with two real-valued entries. -
Uses of Value in org.djunits.vecmat.d3
Classes in org.djunits.vecmat.d3 that implement ValueModifier and TypeClassDescriptionclassMatrix3x3<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Matrix3x3 implements a matrix with 3x3 real-valued entries.classVector3<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>, V extends Vector3<Q, U, V, SI, H>, SI extends Vector3<SIQuantity, SIUnit, SI, ?, ?>, H extends Vector3<?, ?, ?, ?, ?>> Vector3 implements a vector with three real-valued entries.static classVector3.Col<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Vector3.Col implements a column vector with three real-valued entries.static classVector3.Row<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> Vector3.Row implements a row vector with three real-valued entries. -
Uses of Value in org.djunits.vecmat.def
Classes in org.djunits.vecmat.def that implement ValueModifier and TypeClassDescriptionclassMatrix<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>, M extends Matrix<Q, U, M, SI, H>, SI extends Matrix<SIQuantity, SIUnit, SI, ?, ?>, H extends Matrix<?, ?, ?, ?, ?>> Matrix contains a number of standard operations on matrices of relative quantities.classSquareDenseMatrix<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>, M extends SquareDenseMatrix<Q, U, M, SI, H>, SI extends SquareDenseMatrix<SIQuantity, SIUnit, SI, ?, ?>, H extends SquareDenseMatrix<?, ?, ?, ?, ?>> SquareDenseMatrix implements the core functions for a matrix with n x n real-valued entries.classSquareMatrix<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>, M extends SquareMatrix<Q, U, M, SI, H>, SI extends SquareMatrix<SIQuantity, SIUnit, SI, ?, ?>, H extends SquareMatrix<?, ?, ?, ?, ?>> SquareMatrix defines a number of operations that can be applied to square matrixes, such as transpose, invert, and determinant.classVector<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>, V extends Vector<Q, U, V, SI, H>, SI extends Vector<SIQuantity, SIUnit, SI, ?, ?>, H extends Vector<?, ?, ?, ?, ?>> Vector contains the contract for Vector classes.classVectorMatrix<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>, VM extends VectorMatrix<Q, U, VM, SI, H>, SI extends VectorMatrix<SIQuantity, SIUnit, SI, ?, ?>, H extends VectorMatrix<?, ?, ?, ?, ?>> VectorMatrix contains a number of standard operations on vectors and matrices of relative quantities. -
Uses of Value in org.djunits.vecmat.dn
Classes in org.djunits.vecmat.dn that implement ValueModifier and TypeClassDescriptionclassMatrixNxN<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> MatrixNxN implements a square matrix with NxN real-valued entries.classVectorN<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>, V extends VectorN<Q, U, V, SI, H>, SI extends VectorN<SIQuantity, SIUnit, SI, ?, ?>, H extends VectorN<?, ?, ?, ?, ?>> VectorN.java.static classVectorN.Col<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> VectorN.Col implements a column vector with real-valued entries.static classVectorN.Row<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> VectorN.Row implements a row vector with real-valued entries. -
Uses of Value in org.djunits.vecmat.dnxm
Classes in org.djunits.vecmat.dnxm that implement ValueModifier and TypeClassDescriptionclassMatrixNxM<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> MatrixNxM implements a matrix with NxM real-valued entries. -
Uses of Value in org.djunits.vecmat.table
Classes in org.djunits.vecmat.table that implement ValueModifier and TypeClassDescriptionclassQuantityTable<Q extends Quantity<Q,U>, U extends UnitInterface<U, Q>> QuantityTable is a two-dimensonal table with quantities.