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.
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 Value
    Modifier and Type
    Class
    Description
    class 
    Absorbed dose is the energy deposited by ionizing radiation per unit mass, measured in grays (Gy).
    class 
    Acceleration is the rate of change of velocity over time, measured in meters per second squared (m/s2).
    class 
    Amount of substance is the quantity representing the number of entities, measured in moles (mol).
    class 
    Angle is the measure of rotation between two intersecting lines, expressed in radians (rad) or degrees.
    class 
    Angular acceleration is the rate of change of angular velocity over time, measured in radians per second squared (rad/s2).
    class 
    Angular velocity is the rate of rotation around an axis, measured in radians per second (rad/s).
    class 
    Area is a measure of a two-dimensional surface, expressed in square meters (m2).
    class 
    Areal object density counts the number of objects per unit of area, measured in number per square meter (/m2).
    class 
    Catalytic Activty is the rate of catalytic reaction per unit amount of catalyst, and is expressed in katal (kat), which is mol/s.
    class 
    Density is mass per unit volume of a substance, measured in kilograms per cubic meter (kg/m3).
    class 
    Dimensionless quantity.
    class 
    Direction is the absolute equivalent of Angle, and can, e.g., represent an angle relative to a defined "zero" angle such as NORTH or EAST.
    class 
    Duration is the interval of time between two events, measured in seconds (s).
    class 
    ElectricalCapacitance denotes the ability of an object to store electric charge, and is expressed in farad.
    class 
    Electrical conductance measures the ease with which an electric current passes, and is expressed in siemens.
    class 
    Inductance is the tendency of an electrical conductor to oppose a change in the electric current flowing through it.
    class 
    Electrical resistence measures the opposition to the flow of an electric current, and is expressed in ohm.
    class 
    Electric charge denotes the electrostatic attraction or repulsion in the presence of other matter with charge, and is expressed in coulomb.
    class 
    ElectricCurrent is the net rate of flow of electric charge through a surface.
    class 
    ElectricPotential is the difference in electric potential energy per unit of electric charge between two points in a static electric field.
    class 
    Energy is a physical quantity representing the capacity to do work, measured in joules (J).
    class 
    Equivalent dose is a measure of radiation exposure accounting for biological effect, expressed in sieverts (Sv).
    class 
    Flow mass: The rate of mass passing through a surface per unit time, measured in kilograms per second (kg/s).
    class 
    Flow volume is the rate of volume passing through a surface per unit time, measured in cubic meters per second (m3/s).
    class 
    Force is an interaction that changes the motion of an object, measured in newtons (N).
    class 
    Frequency encodes the number of events per unit of duration.
    class 
    Illuminance is the luminous flux incident on a surface per unit area, measured in lux (lx).
    class 
    Length is the measure of distance between two points, expressed in meters (m).
    class 
    Linear density is mass per unit length of an object, measured in kilograms per meter (kg/m).
    class 
    Linear object density counts the number of objects per unit of length, measured in number per meter (/m).
    class 
    Luminous flux is the total perceived power of light emitted by a source, measured in lumens (lm).
    class 
    Luminous intensity is the luminous flux emitted per unit solid angle, measured in candelas (cd).
    class 
    Magnetic flux is the total magnetic field passing through a given area, measured in webers (Wb).
    class 
    Magnetic flux density is the strength of the magnetic field per unit area, measured in teslas (T).
    class 
    Mass is the amount of matter in an object, measured in kilograms (kg).
    class 
    Momentum is the product of an object's mass and velocity, measured in kilogram meters per second (kgm/s).
    class 
    Position is the absolute equivalent of Length, and can, e.g., represent an absolute offset relative to a defined origin.
    class 
    Power is the rate of energy transfer or work done per unit time, measured in watts (W).
    class 
    Pressure is the force exerted per unit area, measured in pascals (Pa).
    class 
    Radioactivity is the rate of nuclear decay events, measured in becquerels (Bq).
    class 
    SI quantity, with arbitrary SI unit.
    class 
    Solid angle is the two-dimensional angle in three-dimensional space, measured in steradians (sr).
    class 
    Speed is the rate of change of position over time.
    class 
    Temperature is the absolute equivalent of Temperature, and represents a true temperature rather than a temperature difference.
    class 
    TemperatureDifference is a measure of (difference in) thermal state or average kinetic energy of particles, measured in kelvins (K).
    class 
    Time is the absolute equivalent of Duration, and can, e.g., represent a calendar date with a zero.
    class 
    Torque is a measure of rotational force about an axis, measured in newton meters (Nm).
    class 
    Volume is the amount of three-dimensional space occupied by matter, measured in cubic meters (m3).
    class 
    Volumetric 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 Value
    Modifier and Type
    Class
    Description
    class 
    AbsoluteQuantity<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.
    class 
    Quantity<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 Value
    Modifier and Type
    Interface
    Description
    interface 
    Value<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 Value
    Modifier and Type
    Class
    Description
    class 
    Matrix1x1<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    Matrix1x1 implements a matrix with 1x1 real-valued entries.
    class 
    Vector1<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 Value
    Modifier and Type
    Class
    Description
    class 
    Matrix2x2<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    Matrix2x2 implements a matrix with 2x2 real-valued entries.
    class 
    Vector2<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 class 
    Vector2.Col<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    Vector2.Col implements a column vector with two real-valued entries.
    static class 
    Vector2.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 Value
    Modifier and Type
    Class
    Description
    class 
    Matrix3x3<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    Matrix3x3 implements a matrix with 3x3 real-valued entries.
    class 
    Vector3<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 class 
    Vector3.Col<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    Vector3.Col implements a column vector with three real-valued entries.
    static class 
    Vector3.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 Value
    Modifier and Type
    Class
    Description
    class 
    Matrix<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.
    class 
    SquareDenseMatrix<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.
    class 
    SquareMatrix<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.
    class 
    Vector<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.
    class 
    VectorMatrix<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 Value
    Modifier and Type
    Class
    Description
    class 
    MatrixNxN<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    MatrixNxN implements a square matrix with NxN real-valued entries.
    class 
    VectorN<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 class 
    VectorN.Col<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    VectorN.Col implements a column vector with real-valued entries.
    static class 
    VectorN.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 Value
    Modifier and Type
    Class
    Description
    class 
    MatrixNxM<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 Value
    Modifier and Type
    Class
    Description
    class 
    QuantityTable<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    QuantityTable is a two-dimensonal table with quantities.