# Package org.djunits.value

Base classes for unit-based 0-d (Scalar), 1-d (Vector) and 2-d (Matrix) values.

See: Description

• Interface Summary
Interface Description
Absolute
Absolute values are quantities that are measured from some agreed upon reference point.
AngleUtil
Utilities for Angles, such as normalization between 0 and 2 * PI.
DenseData
Values are stored densely.
FunctionsAbs<AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>,A extends Absolute & Value<AU>,R extends Relative & Value<RU>>
The functions to be implemented for absolute vectors and matrices.
FunctionsRel<AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>,A extends Absolute & Value<AU>,R extends Relative & Value<RU>>
The functions to be implemented for relative vectors and matrices.
MathFunctionsAbs<T>
Interface to force a limited number of functions of Math to be implemented for absolute values.
MathFunctionsDimensionless<T>
Interface to force most functions of Math, which have not yet been implemented by MathFunctionsRel, to be implemented, with the exception of toRadians() and toDegrees() -- these functions are available for angles.
MathFunctionsRel<T>
Interface to force a limited number of functions of Math to be implemented for relative values, in addition to those already implemented for absolute values.
Mutable
Mutable vectors and matrices can have their content changed.
Relative
Relative values express differences.
SparseData
Values are stored sparsely (lots of zero values expected).
Value<U extends Unit<U>>
Value is a static interface that forces implementation of a few unit- and value-related methods.
• Class Summary
Class Description
AbstractValue<U extends Unit<U>>
AbstractValue is a class to help construct Matrix, Complex, and Vector but it does not extend java.lang.Number.
Scalar<U extends Unit<U>>
Basics of the Scalar type
ValueUtil
ValueUtil implements a couple of unit-related static methods.
• Enum Summary
Enum Description
StorageType
Possible ways to store vectors and matrices, e.g.
• Exception Summary
Exception Description
ValueException
Exception that is thrown for bad indices, or non-rectangular arrays, incompatible arrays or matrices, or empty arrays

## Package org.djunits.value Description

Base classes for unit-based 0-d (Scalar), 1-d (Vector) and 2-d (Matrix) values.

This file was generated by the djunits value classes generator, 26 jun, 2015

Copyright (c) 2015-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.