Package org.djunits.value.vdouble.scalar.base


package org.djunits.value.vdouble.scalar.base
Interfaces, abstract classes and utilities for DoubleScalar.

Copyright (c) 2019-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.

Author:
Alexander Verbraeck
  • Classes
    Class
    Description
    Various physical constants.
    DoubleScalar<U extends Unit<U>,S extends DoubleScalar<U,S>>
    The most basic abstract class for the DoubleScalar.
    DoubleScalarAbs<AU extends AbsoluteLinearUnit<AU,RU>,A extends DoubleScalarAbs<AU,A,RU,R>,RU extends Unit<RU>,R extends DoubleScalarRelWithAbs<AU,A,RU,R>>
    The typed, abstract DoubleScalarAbs class that forms the basis of all DoubleScalar definitions and extensions.
    Note: A relative scalar class can implement the toAbs() method if it has an absolute equivalent.
    DoubleScalarRel<U extends Unit<U>,R extends DoubleScalarRel<U,R>>
    The typed, abstract DoubleScalarRel class that forms the basis of all DoubleScalar definitions and extensions.
    Note: A relative scalar class can implement the toAbs() method if it has an absolute equivalent.
    DoubleScalarRelWithAbs<AU extends AbsoluteLinearUnit<AU,RU>,A extends DoubleScalarAbs<AU,A,RU,R>,RU extends Unit<RU>,R extends DoubleScalarRelWithAbs<AU,A,RU,R>>
    The typed, abstract DoubleScalarRelWithAbs class that forms the basis of the relative DoubleScalars suck as Duration that have an absolute equivalent such as Time.