Package org.djunits.value


package org.djunits.value
Generic functions for Quantity, Vector and Matrix.

Copyright (c) 2025-2026 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djunits.org. The DJUNITS project is distributed under a three-clause BSD-style license.

Author:
Alexander Verbraeck
  • Interfaces
    Class
    Description
    Additive<T extends Additive<T>>
    Additive indicates that elements of the same type can be added, subtracted and negated, based on the SI-values.
    Scalable<T extends Scalable<T>>
    Scalable indicates that elements of this type can be scaled by a dimensionless factor, based on their SI-values.
    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.