All Classes

Class Description
Absolute
Absolute values are quantities that are measured from some agreed upon reference point.
AbsoluteLinearUnit<AU extends AbsoluteLinearUnit<AU,​RU>,​RU extends Unit<RU>>
The AbsoluteUnit class indicates that a unit is absolute and has a "zero" point.
AbsoluteLinearUnit.Builder<AU extends AbsoluteLinearUnit<AU,​RU>,​RU extends Unit<RU>>
Builder for the AbsoluteUnit.
AbsoluteTemperature
Easy access methods for the Absolute AbsoluteTemperature DoubleScalar.
AbsoluteTemperatureMatrix
Immutable AbsoluteTemperature Matrix.
AbsoluteTemperatureUnit
AbsoluteTemperature units.
AbsoluteTemperatureVector
Double AbsoluteTemperatureVector, a vector of values with a AbsoluteTemperatureUnit.
AbsorbedDose
Easy access methods for the AbsorbedDose DoubleScalar, which is relative by definition.
AbsorbedDoseMatrix
Immutable Double AbsorbedDoseMatrix, a matrix of values with a AbsorbedDoseUnit.
AbsorbedDoseUnit
The units of absorbed dose (of ionizing radiation).
AbsorbedDoseVector
Double AbsorbedDoseVector, a vector of values with a AbsorbedDoseUnit.
AbstractDoubleMatrix<U extends Unit<U>,​S extends AbstractDoubleScalar<U,​S>,​V extends AbstractDoubleVector<U,​S,​V>,​M extends AbstractDoubleMatrix<U,​S,​V,​M>>
The most basic abstract class for the DoubleMatrix.
AbstractDoubleMatrixAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractDoubleScalarAbs<AU,​A,​RU,​R>,​AV extends AbstractDoubleVectorAbs<AU,​A,​AV,​RU,​R,​RV>,​AM extends AbstractDoubleMatrixAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>,​RU extends Unit<RU>,​R extends AbstractDoubleScalarRelWithAbs<AU,​A,​RU,​R>,​RV extends AbstractDoubleVectorRelWithAbs<AU,​A,​AV,​RU,​R,​RV>,​RM extends AbstractDoubleMatrixRelWithAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>>
AbstractMutableDoubleMatrixRelWithAbs.java.
AbstractDoubleMatrixRel<U extends Unit<U>,​S extends AbstractDoubleScalarRel<U,​S>,​RV extends AbstractDoubleVectorRel<U,​S,​RV>,​RM extends AbstractDoubleMatrixRel<U,​S,​RV,​RM>>
AbstractDoubleMatrixRel.java.
AbstractDoubleMatrixRelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractDoubleScalarAbs<AU,​A,​RU,​R>,​AV extends AbstractDoubleVectorAbs<AU,​A,​AV,​RU,​R,​RV>,​AM extends AbstractDoubleMatrixAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>,​RU extends Unit<RU>,​R extends AbstractDoubleScalarRelWithAbs<AU,​A,​RU,​R>,​RV extends AbstractDoubleVectorRelWithAbs<AU,​A,​AV,​RU,​R,​RV>,​RM extends AbstractDoubleMatrixRelWithAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>>
AbstractMutableDoubleMatrixRelWithAbs.java.
AbstractDoubleScalar<U extends Unit<U>,​S extends AbstractDoubleScalar<U,​S>>
The most basic abstract class for the DoubleScalar.
AbstractDoubleScalarAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractDoubleScalarAbs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends AbstractDoubleScalarRelWithAbs<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.
AbstractDoubleScalarRel<U extends Unit<U>,​R extends AbstractDoubleScalarRel<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.
AbstractDoubleScalarRelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractDoubleScalarAbs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends AbstractDoubleScalarRelWithAbs<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.
AbstractDoubleVector<U extends Unit<U>,​S extends AbstractDoubleScalar<U,​S>,​V extends AbstractDoubleVector<U,​S,​V>>
The most basic abstract class for the DoubleVector.
AbstractDoubleVectorAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractDoubleScalarAbs<AU,​A,​RU,​R>,​AV extends AbstractDoubleVectorAbs<AU,​A,​AV,​RU,​R,​RV>,​RU extends Unit<RU>,​R extends AbstractDoubleScalarRelWithAbs<AU,​A,​RU,​R>,​RV extends AbstractDoubleVectorRelWithAbs<AU,​A,​AV,​RU,​R,​RV>>
AbstractMutableDoubleVectorRelWithAbs.java.
AbstractDoubleVectorRel<U extends Unit<U>,​S extends AbstractDoubleScalarRel<U,​S>,​RV extends AbstractDoubleVectorRel<U,​S,​RV>>
AbstractMutableDoubleVectorRel.java.
AbstractDoubleVectorRelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractDoubleScalarAbs<AU,​A,​RU,​R>,​AV extends AbstractDoubleVectorAbs<AU,​A,​AV,​RU,​R,​RV>,​RU extends Unit<RU>,​R extends AbstractDoubleScalarRelWithAbs<AU,​A,​RU,​R>,​RV extends AbstractDoubleVectorRelWithAbs<AU,​A,​AV,​RU,​R,​RV>>
AbstractMutableDoubleVectorRelWithAbs.java.
AbstractFloatMatrix<U extends Unit<U>,​S extends AbstractFloatScalar<U,​S>,​V extends AbstractFloatVector<U,​S,​V>,​M extends AbstractFloatMatrix<U,​S,​V,​M>>
The most basic abstract class for the FloatMatrix.
AbstractFloatMatrixAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractFloatScalarAbs<AU,​A,​RU,​R>,​AV extends AbstractFloatVectorAbs<AU,​A,​AV,​RU,​R,​RV>,​AM extends AbstractFloatMatrixAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>,​RU extends Unit<RU>,​R extends AbstractFloatScalarRelWithAbs<AU,​A,​RU,​R>,​RV extends AbstractFloatVectorRelWithAbs<AU,​A,​AV,​RU,​R,​RV>,​RM extends AbstractFloatMatrixRelWithAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>>
AbstractMutableFloatMatrixRelWithAbs.java.
AbstractFloatMatrixRel<U extends Unit<U>,​S extends AbstractFloatScalarRel<U,​S>,​RV extends AbstractFloatVectorRel<U,​S,​RV>,​RM extends AbstractFloatMatrixRel<U,​S,​RV,​RM>>
AbstractFloatMatrixRel.java.
AbstractFloatMatrixRelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractFloatScalarAbs<AU,​A,​RU,​R>,​AV extends AbstractFloatVectorAbs<AU,​A,​AV,​RU,​R,​RV>,​AM extends AbstractFloatMatrixAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>,​RU extends Unit<RU>,​R extends AbstractFloatScalarRelWithAbs<AU,​A,​RU,​R>,​RV extends AbstractFloatVectorRelWithAbs<AU,​A,​AV,​RU,​R,​RV>,​RM extends AbstractFloatMatrixRelWithAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>>
AbstractMutableFloatMatrixRelWithAbs.java.
AbstractFloatScalar<U extends Unit<U>,​S extends AbstractFloatScalar<U,​S>>
The most basic abstract class for the FloatScalar.
AbstractFloatScalarAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractFloatScalarAbs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends AbstractFloatScalarRelWithAbs<AU,​A,​RU,​R>>
The typed, abstract FloatScalarAbs class that forms the basis of all FloatScalar definitions and extensions.
Note: A relative scalar class can implement the toAbs() method if it has an absolute equivalent.
AbstractFloatScalarRel<U extends Unit<U>,​R extends AbstractFloatScalarRel<U,​R>>
The typed, abstract FloatScalarRel class that forms the basis of all FloatScalar definitions and extensions.
Note: A relative scalar class can implement the toAbs() method if it has an absolute equivalent.
AbstractFloatScalarRelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractFloatScalarAbs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends AbstractFloatScalarRelWithAbs<AU,​A,​RU,​R>>
The typed, abstract FloatScalarRelWithAbs class that forms the basis of the relative FloatScalars suck as Duration that have an absolute equivalent such as Time.
AbstractFloatVector<U extends Unit<U>,​S extends AbstractFloatScalar<U,​S>,​V extends AbstractFloatVector<U,​S,​V>>
The most basic abstract class for the FloatVector.
AbstractFloatVectorAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractFloatScalarAbs<AU,​A,​RU,​R>,​AV extends AbstractFloatVectorAbs<AU,​A,​AV,​RU,​R,​RV>,​RU extends Unit<RU>,​R extends AbstractFloatScalarRelWithAbs<AU,​A,​RU,​R>,​RV extends AbstractFloatVectorRelWithAbs<AU,​A,​AV,​RU,​R,​RV>>
AbstractMutableFloatVectorRelWithAbs.java.
AbstractFloatVectorRel<U extends Unit<U>,​S extends AbstractFloatScalarRel<U,​S>,​RV extends AbstractFloatVectorRel<U,​S,​RV>>
AbstractMutableFloatVectorRel.java.
AbstractFloatVectorRelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends AbstractFloatScalarAbs<AU,​A,​RU,​R>,​AV extends AbstractFloatVectorAbs<AU,​A,​AV,​RU,​R,​RV>,​RU extends Unit<RU>,​R extends AbstractFloatScalarRelWithAbs<AU,​A,​RU,​R>,​RV extends AbstractFloatVectorRelWithAbs<AU,​A,​AV,​RU,​R,​RV>>
AbstractMutableFloatVectorRelWithAbs.java.
AbstractIndexedValue<U extends Unit<U>,​S extends Scalar<U,​S>,​T extends AbstractIndexedValue<U,​S,​T,​D>,​D extends AbstractStorage<D>>
AbstractIndexedValue.java.
AbstractScalar<U extends Unit<U>,​S extends Scalar<U,​S>>
AbstractScalar is a class to help construct Scalar classes.
AbstractStorage<T extends AbstractStorage<T>>
StorageInterface.java.
AbstractValue<U extends Unit<U>,​T extends Value<U,​T>>
AbstractValue is a class to help construct Scalar, Vector, and Matrix classes.
Acceleration
Easy access methods for the Acceleration DoubleScalar, which is relative by definition.
AccelerationMatrix
Immutable Double AccelerationMatrix, a matrix of values with a AccelerationUnit.
AccelerationUnit
Standard acceleration unit based on distance and time.
AccelerationVector
Double AccelerationVector, a vector of values with a AccelerationUnit.
AmountOfSubstance
Easy access methods for the AmountOfSubstance DoubleScalar, which is relative by definition.
AmountOfSubstanceMatrix
Immutable Double AmountOfSubstanceMatrix, a matrix of values with a AmountOfSubstanceUnit.
AmountOfSubstanceUnit
The units of amount of substance.
AmountOfSubstanceVector
Double AmountOfSubstanceVector, a vector of values with a AmountOfSubstanceUnit.
Angle
Easy access methods for the Relative Angle DoubleScalar.
AngleMatrix
Immutable Angle Matrix.
AngleUnit
Standard angle unit.
AngleUtil
Utilities for Angles, such as normalization between 0 and 2 * PI.
AngleVector
Double AngleVector, a vector of values with a AngleUnit.
AngularAcceleration
Easy access methods for the AngularAcceleration DoubleScalar, which is relative by definition.
AngularAccelerationMatrix
Immutable Double AngularAccelerationMatrix, a matrix of values with a AngularAccelerationUnit.
AngularAccelerationUnit
Standard angular acceleration unit.
AngularAccelerationVector
Double AngularAccelerationVector, a vector of values with a AngularAccelerationUnit.
AngularVelocity
Easy access methods for the AngularVelocity DoubleScalar, which is relative by definition.
AngularVelocityMatrix
Immutable Double AngularVelocityMatrix, a matrix of values with a AngularVelocityUnit.
AngularVelocityUnit
Standard angular velocity unit.
AngularVelocityVector
Double AngularVelocityVector, a vector of values with a AngularVelocityUnit.
Area
Easy access methods for the Area DoubleScalar, which is relative by definition.
AreaMatrix
Immutable Double AreaMatrix, a matrix of values with a AreaUnit.
AreaUnit
AreaUnit defines a number of common units for areas.
AreaVector
Double AreaVector, a vector of values with a AreaUnit.
AU
The atomic unit system.
CatalyticActivity
Easy access methods for the CatalyticActivity DoubleScalar, which is relative by definition.
CatalyticActivityMatrix
Immutable Double CatalyticActivityMatrix, a matrix of values with a CatalyticActivityUnit.
CatalyticActivityUnit
The units of catalytic activity.
CatalyticActivityVector
Double CatalyticActivityVector, a vector of values with a CatalyticActivityUnit.
CGS
The centimeter-gram-second system.
CGS_EMU
The centimeter-gram-second system.
CGS_ESU
The centimeter-gram-second system.
Constants
Various physical constants.
DefaultLocale
The default local to use in djunits.
DenseData
Values are stored densely.
Density
Easy access methods for the Density DoubleScalar, which is relative by definition.
DensityMatrix
Immutable Double DensityMatrix, a matrix of values with a DensityUnit.
DensityUnit
Standard density unit based on mass per volume.
DensityVector
Double DensityVector, a vector of values with a DensityUnit.
Dimensionless
Easy access methods for the Dimensionless DoubleScalar, which is relative by definition.
DimensionlessFunctions<U extends Unit<U>,​T extends Value<U,​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.
DimensionlessMatrix
Immutable Double DimensionlessMatrix, a matrix of values with a DimensionlessUnit.
DimensionlessUnit
Dimensionless unit.
DimensionlessVector
Double DimensionlessVector, a vector of values with a DimensionlessUnit.
Direction
Easy access methods for the Absolute Direction DoubleScalar.
DirectionMatrix
Immutable Direction Matrix.
DirectionUnit
Standard direction unit.
DirectionVector
Double DirectionVector, a vector of values with a DirectionUnit.
DoubleFunction
DoubleFunction carries out a specific transformation function on a double value.
DoubleFunction2
DoubleFunction carries out a specific transformation function that takes two operands.
DoubleMathFunctions
DoubleMathFunctions provides a static implementation of Math functions.
DoubleMatrix
DoubleMatrix utility methods, e.g., for creating DoubleMatrixs from different types of data.
DoubleMatrixData
Stores the data for a DoubleMatrix and carries out basic operations.
DoubleMatrixDataDense
Stores dense data for a DoubleMatrix and carries out basic operations.
DoubleMatrixDataSparse
Stores sparse data for a DoubleMatrix and carries out basic operations.
DoubleMatrixInterface<U extends Unit<U>,​S extends DoubleScalarInterface<U,​S>,​V extends DoubleVectorInterface<U,​S,​V>,​M extends DoubleMatrixInterface<U,​S,​V,​M>>
Interface for the DoubleMatrix classes, specifically defining the methods that deal with double values.
DoubleScalar
Static methods to create and operate on DoubleScalars.
DoubleScalarInterface<U extends Unit<U>,​S extends DoubleScalarInterface<U,​S>>
Double scalar functions.
DoubleScalarInterface.Abs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends DoubleScalarInterface.Abs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends DoubleScalarInterface.RelWithAbs<AU,​A,​RU,​R>>
Methods for Absolute Scalar.
DoubleScalarInterface.Rel<U extends Unit<U>,​R extends DoubleScalarInterface.Rel<U,​R>>
Methods for Relative DoubleScalar.
DoubleScalarInterface.RelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends DoubleScalarInterface.Abs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends DoubleScalarInterface.RelWithAbs<AU,​A,​RU,​R>>
Additional methods for Relative Scalar that has a corresponding Absolute Scalar.
DoubleSparseValue<U extends Unit<U>,​S extends DoubleScalarInterface<U,​S>>
Data point for a matrix that can be used for constructing sparse matrices.
DoubleVector
DoubleVector utility methods, e.g., for creating DoubleVectors from different types of data.
DoubleVectorData
Stores the data for a DoubleVector and carries out basic operations.
DoubleVectorDataDense
Stores dense data for a DoubleVector and carries out basic operations.
DoubleVectorDataSparse
Stores sparse data for a DoubleVector and carries out basic operations.
DoubleVectorInterface<U extends Unit<U>,​S extends DoubleScalarInterface<U,​S>,​V extends DoubleVectorInterface<U,​S,​V>>
Interface for the DoubleVector classes, specifically defining the methods that deal with double values.
Duration
Easy access methods for the Relative Duration DoubleScalar.
DurationMatrix
Immutable Duration Matrix.
DurationUnit
Standard duration units.
DurationVector
Double DurationVector, a vector of values with a DurationUnit.
ElectricalCapacitance
Easy access methods for the ElectricalCapacitance DoubleScalar, which is relative by definition.
ElectricalCapacitanceMatrix
Immutable Double ElectricalCapacitanceMatrix, a matrix of values with a ElectricalCapacitanceUnit.
ElectricalCapacitanceUnit
The units of electrical capacitance.
ElectricalCapacitanceVector
Double ElectricalCapacitanceVector, a vector of values with a ElectricalCapacitanceUnit.
ElectricalCharge
Easy access methods for the ElectricalCharge DoubleScalar, which is relative by definition.
ElectricalChargeMatrix
Immutable Double ElectricalChargeMatrix, a matrix of values with a ElectricalChargeUnit.
ElectricalChargeUnit
Units for electrical charge.
ElectricalChargeVector
Double ElectricalChargeVector, a vector of values with a ElectricalChargeUnit.
ElectricalConductance
Easy access methods for the ElectricalConductance DoubleScalar, which is relative by definition.
ElectricalConductanceMatrix
Immutable Double ElectricalConductanceMatrix, a matrix of values with a ElectricalConductanceUnit.
ElectricalConductanceUnit
The units of electrical conductance.
ElectricalConductanceVector
Double ElectricalConductanceVector, a vector of values with a ElectricalConductanceUnit.
ElectricalCurrent
Easy access methods for the ElectricalCurrent DoubleScalar, which is relative by definition.
ElectricalCurrentMatrix
Immutable Double ElectricalCurrentMatrix, a matrix of values with a ElectricalCurrentUnit.
ElectricalCurrentUnit
Standard units for electrical current.
ElectricalCurrentVector
Double ElectricalCurrentVector, a vector of values with a ElectricalCurrentUnit.
ElectricalInductance
Easy access methods for the ElectricalInductance DoubleScalar, which is relative by definition.
ElectricalInductanceMatrix
Immutable Double ElectricalInductanceMatrix, a matrix of values with a ElectricalInductanceUnit.
ElectricalInductanceUnit
The units of electrical capacitance.
ElectricalInductanceVector
Double ElectricalInductanceVector, a vector of values with a ElectricalInductanceUnit.
ElectricalPotential
Easy access methods for the ElectricalPotential DoubleScalar, which is relative by definition.
ElectricalPotentialMatrix
Immutable Double ElectricalPotentialMatrix, a matrix of values with a ElectricalPotentialUnit.
ElectricalPotentialUnit
The units of electrical potential (voltage).
ElectricalPotentialVector
Double ElectricalPotentialVector, a vector of values with a ElectricalPotentialUnit.
ElectricalResistance
Easy access methods for the ElectricalResistance DoubleScalar, which is relative by definition.
ElectricalResistanceMatrix
Immutable Double ElectricalResistanceMatrix, a matrix of values with a ElectricalResistanceUnit.
ElectricalResistanceUnit
The units of electrical resistance.
ElectricalResistanceVector
Double ElectricalResistanceVector, a vector of values with a ElectricalResistanceUnit.
Energy
Easy access methods for the Energy DoubleScalar, which is relative by definition.
EnergyMatrix
Immutable Double EnergyMatrix, a matrix of values with a EnergyUnit.
EnergyUnit
The units of energy.
EnergyVector
Double EnergyVector, a vector of values with a EnergyUnit.
EngineeringFormatter
Format a value in Engineering notation, or normal floating point notation if that can represent the value more accurately.
EquivalentDose
Easy access methods for the EquivalentDose DoubleScalar, which is relative by definition.
EquivalentDoseMatrix
Immutable Double EquivalentDoseMatrix, a matrix of values with a EquivalentDoseUnit.
EquivalentDoseUnit
The units of equivalent dose (of ionizing radiation).
EquivalentDoseVector
Double EquivalentDoseVector, a vector of values with a EquivalentDoseUnit.
FloatAbsoluteTemperature
Easy access methods for the FloatAbsoluteTemperature FloatScalar.
FloatAbsoluteTemperatureMatrix
Immutable FloatAbsoluteTemperature Matrix.
FloatAbsoluteTemperatureVector
Absolute FloatAbsoluteTemperature Vector.
FloatAbsorbedDose
Easy access methods for the FloatAbsorbedDose FloatScalar, which is relative by definition.
FloatAbsorbedDoseMatrix
Immutable FloatFloatAbsorbedDoseMatrix, a matrix of values with a AbsorbedDoseUnit.
FloatAbsorbedDoseVector
Immutable Float FloatAbsorbedDoseVector, a vector of values with a AbsorbedDoseUnit.
FloatAcceleration
Easy access methods for the FloatAcceleration FloatScalar, which is relative by definition.
FloatAccelerationMatrix
Immutable FloatFloatAccelerationMatrix, a matrix of values with a AccelerationUnit.
FloatAccelerationVector
Immutable Float FloatAccelerationVector, a vector of values with a AccelerationUnit.
FloatAmountOfSubstance
Easy access methods for the FloatAmountOfSubstance FloatScalar, which is relative by definition.
FloatAmountOfSubstanceMatrix
Immutable FloatFloatAmountOfSubstanceMatrix, a matrix of values with a AmountOfSubstanceUnit.
FloatAmountOfSubstanceVector
Immutable Float FloatAmountOfSubstanceVector, a vector of values with a AmountOfSubstanceUnit.
FloatAngle
Easy access methods for the FloatAngle FloatScalar.
FloatAngleMatrix
Immutable FloatAngle Matrix.
FloatAngleVector
Relative FloatAngle Vector.
FloatAngularAcceleration
Easy access methods for the FloatAngularAcceleration FloatScalar, which is relative by definition.
FloatAngularAccelerationMatrix
Immutable FloatFloatAngularAccelerationMatrix, a matrix of values with a AngularAccelerationUnit.
FloatAngularAccelerationVector
Immutable Float FloatAngularAccelerationVector, a vector of values with a AngularAccelerationUnit.
FloatAngularVelocity
Easy access methods for the FloatAngularVelocity FloatScalar, which is relative by definition.
FloatAngularVelocityMatrix
Immutable FloatFloatAngularVelocityMatrix, a matrix of values with a AngularVelocityUnit.
FloatAngularVelocityVector
Immutable Float FloatAngularVelocityVector, a vector of values with a AngularVelocityUnit.
FloatArea
Easy access methods for the FloatArea FloatScalar, which is relative by definition.
FloatAreaMatrix
Immutable FloatFloatAreaMatrix, a matrix of values with a AreaUnit.
FloatAreaVector
Immutable Float FloatAreaVector, a vector of values with a AreaUnit.
FloatCatalyticActivity
Easy access methods for the FloatCatalyticActivity FloatScalar, which is relative by definition.
FloatCatalyticActivityMatrix
Immutable FloatFloatCatalyticActivityMatrix, a matrix of values with a CatalyticActivityUnit.
FloatCatalyticActivityVector
Immutable Float FloatCatalyticActivityVector, a vector of values with a CatalyticActivityUnit.
FloatConstants
Various physical constants.
FloatDensity
Easy access methods for the FloatDensity FloatScalar, which is relative by definition.
FloatDensityMatrix
Immutable FloatFloatDensityMatrix, a matrix of values with a DensityUnit.
FloatDensityVector
Immutable Float FloatDensityVector, a vector of values with a DensityUnit.
FloatDimensionless
Easy access methods for the FloatDimensionless FloatScalar, which is relative by definition.
FloatDimensionlessMatrix
Immutable FloatFloatDimensionlessMatrix, a matrix of values with a DimensionlessUnit.
FloatDimensionlessVector
Immutable Float FloatDimensionlessVector, a vector of values with a DimensionlessUnit.
FloatDirection
Easy access methods for the FloatDirection FloatScalar.
FloatDirectionMatrix
Immutable FloatDirection Matrix.
FloatDirectionVector
Absolute FloatDirection Vector.
FloatDuration
Easy access methods for the FloatDuration FloatScalar.
FloatDurationMatrix
Immutable FloatDuration Matrix.
FloatDurationVector
Relative FloatDuration Vector.
FloatElectricalCapacitance
Easy access methods for the FloatElectricalCapacitance FloatScalar, which is relative by definition.
FloatElectricalCapacitanceMatrix
Immutable FloatFloatElectricalCapacitanceMatrix, a matrix of values with a ElectricalCapacitanceUnit.
FloatElectricalCapacitanceVector
Immutable Float FloatElectricalCapacitanceVector, a vector of values with a ElectricalCapacitanceUnit.
FloatElectricalCharge
Easy access methods for the FloatElectricalCharge FloatScalar, which is relative by definition.
FloatElectricalChargeMatrix
Immutable FloatFloatElectricalChargeMatrix, a matrix of values with a ElectricalChargeUnit.
FloatElectricalChargeVector
Immutable Float FloatElectricalChargeVector, a vector of values with a ElectricalChargeUnit.
FloatElectricalConductance
Easy access methods for the FloatElectricalConductance FloatScalar, which is relative by definition.
FloatElectricalConductanceMatrix
Immutable FloatFloatElectricalConductanceMatrix, a matrix of values with a ElectricalConductanceUnit.
FloatElectricalConductanceVector
Immutable Float FloatElectricalConductanceVector, a vector of values with a ElectricalConductanceUnit.
FloatElectricalCurrent
Easy access methods for the FloatElectricalCurrent FloatScalar, which is relative by definition.
FloatElectricalCurrentMatrix
Immutable FloatFloatElectricalCurrentMatrix, a matrix of values with a ElectricalCurrentUnit.
FloatElectricalCurrentVector
Immutable Float FloatElectricalCurrentVector, a vector of values with a ElectricalCurrentUnit.
FloatElectricalInductance
Easy access methods for the FloatElectricalInductance FloatScalar, which is relative by definition.
FloatElectricalInductanceMatrix
Immutable FloatFloatElectricalInductanceMatrix, a matrix of values with a ElectricalInductanceUnit.
FloatElectricalInductanceVector
Immutable Float FloatElectricalInductanceVector, a vector of values with a ElectricalInductanceUnit.
FloatElectricalPotential
Easy access methods for the FloatElectricalPotential FloatScalar, which is relative by definition.
FloatElectricalPotentialMatrix
Immutable FloatFloatElectricalPotentialMatrix, a matrix of values with a ElectricalPotentialUnit.
FloatElectricalPotentialVector
Immutable Float FloatElectricalPotentialVector, a vector of values with a ElectricalPotentialUnit.
FloatElectricalResistance
Easy access methods for the FloatElectricalResistance FloatScalar, which is relative by definition.
FloatElectricalResistanceMatrix
Immutable FloatFloatElectricalResistanceMatrix, a matrix of values with a ElectricalResistanceUnit.
FloatElectricalResistanceVector
Immutable Float FloatElectricalResistanceVector, a vector of values with a ElectricalResistanceUnit.
FloatEnergy
Easy access methods for the FloatEnergy FloatScalar, which is relative by definition.
FloatEnergyMatrix
Immutable FloatFloatEnergyMatrix, a matrix of values with a EnergyUnit.
FloatEnergyVector
Immutable Float FloatEnergyVector, a vector of values with a EnergyUnit.
FloatEquivalentDose
Easy access methods for the FloatEquivalentDose FloatScalar, which is relative by definition.
FloatEquivalentDoseMatrix
Immutable FloatFloatEquivalentDoseMatrix, a matrix of values with a EquivalentDoseUnit.
FloatEquivalentDoseVector
Immutable Float FloatEquivalentDoseVector, a vector of values with a EquivalentDoseUnit.
FloatFlowMass
Easy access methods for the FloatFlowMass FloatScalar, which is relative by definition.
FloatFlowMassMatrix
Immutable FloatFloatFlowMassMatrix, a matrix of values with a FlowMassUnit.
FloatFlowMassVector
Immutable Float FloatFlowMassVector, a vector of values with a FlowMassUnit.
FloatFlowVolume
Easy access methods for the FloatFlowVolume FloatScalar, which is relative by definition.
FloatFlowVolumeMatrix
Immutable FloatFloatFlowVolumeMatrix, a matrix of values with a FlowVolumeUnit.
FloatFlowVolumeVector
Immutable Float FloatFlowVolumeVector, a vector of values with a FlowVolumeUnit.
FloatForce
Easy access methods for the FloatForce FloatScalar, which is relative by definition.
FloatForceMatrix
Immutable FloatFloatForceMatrix, a matrix of values with a ForceUnit.
FloatForceVector
Immutable Float FloatForceVector, a vector of values with a ForceUnit.
FloatFrequency
Easy access methods for the FloatFrequency FloatScalar, which is relative by definition.
FloatFrequencyMatrix
Immutable FloatFloatFrequencyMatrix, a matrix of values with a FrequencyUnit.
FloatFrequencyVector
Immutable Float FloatFrequencyVector, a vector of values with a FrequencyUnit.
FloatFunction
DoubleFunction carries out a specific transformation function on a float value.
FloatFunction2
FloatFunction carries out a specific transformation function that takes two operands.
FloatIlluminance
Easy access methods for the FloatIlluminance FloatScalar, which is relative by definition.
FloatIlluminanceMatrix
Immutable FloatFloatIlluminanceMatrix, a matrix of values with a IlluminanceUnit.
FloatIlluminanceVector
Immutable Float FloatIlluminanceVector, a vector of values with a IlluminanceUnit.
FloatLength
Easy access methods for the FloatLength FloatScalar.
FloatLengthMatrix
Immutable FloatLength Matrix.
FloatLengthVector
Relative FloatLength Vector.
FloatLinearDensity
Easy access methods for the FloatLinearDensity FloatScalar, which is relative by definition.
FloatLinearDensityMatrix
Immutable FloatFloatLinearDensityMatrix, a matrix of values with a LinearDensityUnit.
FloatLinearDensityVector
Immutable Float FloatLinearDensityVector, a vector of values with a LinearDensityUnit.
FloatLuminousFlux
Easy access methods for the FloatLuminousFlux FloatScalar, which is relative by definition.
FloatLuminousFluxMatrix
Immutable FloatFloatLuminousFluxMatrix, a matrix of values with a LuminousFluxUnit.
FloatLuminousFluxVector
Immutable Float FloatLuminousFluxVector, a vector of values with a LuminousFluxUnit.
FloatLuminousIntensity
Easy access methods for the FloatLuminousIntensity FloatScalar, which is relative by definition.
FloatLuminousIntensityMatrix
Immutable FloatFloatLuminousIntensityMatrix, a matrix of values with a LuminousIntensityUnit.
FloatLuminousIntensityVector
Immutable Float FloatLuminousIntensityVector, a vector of values with a LuminousIntensityUnit.
FloatMagneticFlux
Easy access methods for the FloatMagneticFlux FloatScalar, which is relative by definition.
FloatMagneticFluxDensity
Easy access methods for the FloatMagneticFluxDensity FloatScalar, which is relative by definition.
FloatMagneticFluxDensityMatrix
Immutable FloatFloatMagneticFluxDensityMatrix, a matrix of values with a MagneticFluxDensityUnit.
FloatMagneticFluxDensityVector
Immutable Float FloatMagneticFluxDensityVector, a vector of values with a MagneticFluxDensityUnit.
FloatMagneticFluxMatrix
Immutable FloatFloatMagneticFluxMatrix, a matrix of values with a MagneticFluxUnit.
FloatMagneticFluxVector
Immutable Float FloatMagneticFluxVector, a vector of values with a MagneticFluxUnit.
FloatMass
Easy access methods for the FloatMass FloatScalar, which is relative by definition.
FloatMassMatrix
Immutable FloatFloatMassMatrix, a matrix of values with a MassUnit.
FloatMassVector
Immutable Float FloatMassVector, a vector of values with a MassUnit.
FloatMathFunctions
FloatMathFunctions provides a static implementation of Math functions.
FloatMatrix
FloatMatrix utility methods, e.g., for creating FloatMatrixs from different types of data.
FloatMatrixData
Stores the data for a FloatMatrix and carries out basic operations.
FloatMatrixDataDense
Stores dense data for a FloatMatrix and carries out basic operations.
FloatMatrixDataSparse
Stores sparse data for a FloatMatrix and carries out basic operations.
FloatMatrixInterface<U extends Unit<U>,​S extends FloatScalarInterface<U,​S>,​V extends FloatVectorInterface<U,​S,​V>,​M extends FloatMatrixInterface<U,​S,​V,​M>>
Interface for the FloatMatrix classes, specifically defining the methods that deal with float values.
FloatMomentum
Easy access methods for the FloatMomentum FloatScalar, which is relative by definition.
FloatMomentumMatrix
Immutable FloatFloatMomentumMatrix, a matrix of values with a MomentumUnit.
FloatMomentumVector
Immutable Float FloatMomentumVector, a vector of values with a MomentumUnit.
FloatPosition
Easy access methods for the FloatPosition FloatScalar.
FloatPositionMatrix
Immutable FloatPosition Matrix.
FloatPositionVector
Absolute FloatPosition Vector.
FloatPower
Easy access methods for the FloatPower FloatScalar, which is relative by definition.
FloatPowerMatrix
Immutable FloatFloatPowerMatrix, a matrix of values with a PowerUnit.
FloatPowerVector
Immutable Float FloatPowerVector, a vector of values with a PowerUnit.
FloatPressure
Easy access methods for the FloatPressure FloatScalar, which is relative by definition.
FloatPressureMatrix
Immutable FloatFloatPressureMatrix, a matrix of values with a PressureUnit.
FloatPressureVector
Immutable Float FloatPressureVector, a vector of values with a PressureUnit.
FloatRadioActivity
Easy access methods for the FloatRadioActivity FloatScalar, which is relative by definition.
FloatRadioActivityMatrix
Immutable FloatFloatRadioActivityMatrix, a matrix of values with a RadioActivityUnit.
FloatRadioActivityVector
Immutable Float FloatRadioActivityVector, a vector of values with a RadioActivityUnit.
FloatScalar
Static methods to create and operate on FloatScalars.
FloatScalarInterface<U extends Unit<U>,​S extends FloatScalarInterface<U,​S>>
Float scalar functions.
FloatScalarInterface.Abs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends FloatScalarInterface.Abs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends FloatScalarInterface.RelWithAbs<AU,​A,​RU,​R>>
Methods for Absolute Scalar.
FloatScalarInterface.Rel<U extends Unit<U>,​R extends FloatScalarInterface.Rel<U,​R>>
Methods for Relative FloatScalar.
FloatScalarInterface.RelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends FloatScalarInterface.Abs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends FloatScalarInterface.RelWithAbs<AU,​A,​RU,​R>>
Additional methods for Relative Scalar that has a corresponding Absolute Scalar.
FloatSIMatrix
Easy access methods for the generic Relative SI FloatMatrix.
FloatSIScalar
Easy access methods for the generic Relative SI FloatScalar.
FloatSIVector
Easy access methods for the generic Relative SI FloatVector.
FloatSolidAngle
Easy access methods for the FloatSolidAngle FloatScalar, which is relative by definition.
FloatSolidAngleMatrix
Immutable FloatFloatSolidAngleMatrix, a matrix of values with a SolidAngleUnit.
FloatSolidAngleVector
Immutable Float FloatSolidAngleVector, a vector of values with a SolidAngleUnit.
FloatSparseValue<U extends Unit<U>,​S extends FloatScalarInterface<U,​S>>
Data point for a matrix that can be used for constructing sparse matrices.
FloatSpeed
Easy access methods for the FloatSpeed FloatScalar, which is relative by definition.
FloatSpeedMatrix
Immutable FloatFloatSpeedMatrix, a matrix of values with a SpeedUnit.
FloatSpeedVector
Immutable Float FloatSpeedVector, a vector of values with a SpeedUnit.
FloatTemperature
Easy access methods for the FloatTemperature FloatScalar.
FloatTemperatureMatrix
Immutable FloatTemperature Matrix.
FloatTemperatureVector
Relative FloatTemperature Vector.
FloatTime
Easy access methods for the FloatTime FloatScalar.
FloatTimeMatrix
Immutable FloatTime Matrix.
FloatTimeVector
Absolute FloatTime Vector.
FloatTorque
Easy access methods for the FloatTorque FloatScalar, which is relative by definition.
FloatTorqueMatrix
Immutable FloatFloatTorqueMatrix, a matrix of values with a TorqueUnit.
FloatTorqueVector
Immutable Float FloatTorqueVector, a vector of values with a TorqueUnit.
FloatVector
FloatVector utility methods, e.g., for creating FloatVectors from different types of data.
FloatVectorData
Stores the data for a FloatVector and carries out basic operations.
FloatVectorDataDense
Stores dense data for a FloatVector and carries out basic operations.
FloatVectorDataSparse
Stores sparse data for a FloatVector and carries out basic operations.
FloatVectorInterface<U extends Unit<U>,​S extends FloatScalarInterface<U,​S>,​V extends FloatVectorInterface<U,​S,​V>>
Interface for the FloatVector classes, specifically defining the methods that deal with float values.
FloatVolume
Easy access methods for the FloatVolume FloatScalar, which is relative by definition.
FloatVolumeMatrix
Immutable FloatFloatVolumeMatrix, a matrix of values with a VolumeUnit.
FloatVolumeVector
Immutable Float FloatVolumeVector, a vector of values with a VolumeUnit.
FlowMass
Easy access methods for the FlowMass DoubleScalar, which is relative by definition.
FlowMassMatrix
Immutable Double FlowMassMatrix, a matrix of values with a FlowMassUnit.
FlowMassUnit
The mass flow rate is the mass of a substance which passes through a given surface per unit of time (wikipedia).
FlowMassVector
Double FlowMassVector, a vector of values with a FlowMassUnit.
FlowVolume
Easy access methods for the FlowVolume DoubleScalar, which is relative by definition.
FlowVolumeMatrix
Immutable Double FlowVolumeMatrix, a matrix of values with a FlowVolumeUnit.
FlowVolumeUnit
The volume flow rate is the volume of fluid which passes through a given surface per unit of time (wikipedia).
FlowVolumeVector
Double FlowVolumeVector, a vector of values with a FlowVolumeUnit.
Force
Easy access methods for the Force DoubleScalar, which is relative by definition.
ForceMatrix
Immutable Double ForceMatrix, a matrix of values with a ForceUnit.
ForceUnit
The units of force.
ForceVector
Double ForceVector, a vector of values with a ForceUnit.
Format
Format a floating point number in a reasonable way.
Formatter
Formatter of values with width and precision.
Frequency
Easy access methods for the Frequency DoubleScalar, which is relative by definition.
FrequencyMatrix
Immutable Double FrequencyMatrix, a matrix of values with a FrequencyUnit.
FrequencyUnit
Standard frequency unit based on time.
FrequencyVector
Double FrequencyVector, a vector of values with a FrequencyUnit.
GradeScale
A Scale for transforming a slope as a grade, where 45 degrees is 1, and 90 degrees is infinite, to radians.
IdentityScale
A Scale for standard, e.g.
Illuminance
Easy access methods for the Illuminance DoubleScalar, which is relative by definition.
IlluminanceMatrix
Immutable Double IlluminanceMatrix, a matrix of values with a IlluminanceUnit.
IlluminanceUnit
The units of illuminance.
IlluminanceVector
Double IlluminanceVector, a vector of values with a IlluminanceUnit.
Imperial
The imperial system (or British imperial system).
IndexedValue<U extends Unit<U>,​S extends Scalar<U,​S>,​T extends IndexedValue<U,​S,​T>>
IndexedValue.java.
Length
Easy access methods for the Relative Length DoubleScalar.
LengthMatrix
Immutable Length Matrix.
LengthUnit
Standard length units.
LengthVector
Double LengthVector, a vector of values with a LengthUnit.
LinearDensity
Easy access methods for the LinearDensity DoubleScalar, which is relative by definition.
LinearDensityMatrix
Immutable Double LinearDensityMatrix, a matrix of values with a LinearDensityUnit.
LinearDensityUnit
Objects per unit of distance.
LinearDensityVector
Double LinearDensityVector, a vector of values with a LinearDensityUnit.
LinearScale
A Scale for linear transformations not involving a zero-offset, e.g.
Localization
Localization object for language specific reporting of units.
LuminousFlux
Easy access methods for the LuminousFlux DoubleScalar, which is relative by definition.
LuminousFluxMatrix
Immutable Double LuminousFluxMatrix, a matrix of values with a LuminousFluxUnit.
LuminousFluxUnit
The units of luminous flux.
LuminousFluxVector
Double LuminousFluxVector, a vector of values with a LuminousFluxUnit.
LuminousIntensity
Easy access methods for the LuminousIntensity DoubleScalar, which is relative by definition.
LuminousIntensityMatrix
Immutable Double LuminousIntensityMatrix, a matrix of values with a LuminousIntensityUnit.
LuminousIntensityUnit
The units of luminous intensity.
LuminousIntensityVector
Double LuminousIntensityVector, a vector of values with a LuminousIntensityUnit.
MagneticFlux
Easy access methods for the MagneticFlux DoubleScalar, which is relative by definition.
MagneticFluxDensity
Easy access methods for the MagneticFluxDensity DoubleScalar, which is relative by definition.
MagneticFluxDensityMatrix
Immutable Double MagneticFluxDensityMatrix, a matrix of values with a MagneticFluxDensityUnit.
MagneticFluxDensityUnit
The units of magnetic flux density, a.k.a.
MagneticFluxDensityVector
Double MagneticFluxDensityVector, a vector of values with a MagneticFluxDensityUnit.
MagneticFluxMatrix
Immutable Double MagneticFluxMatrix, a matrix of values with a MagneticFluxUnit.
MagneticFluxUnit
The units of magnetic flux.
MagneticFluxVector
Double MagneticFluxVector, a vector of values with a MagneticFluxUnit.
Mass
Easy access methods for the Mass DoubleScalar, which is relative by definition.
MassMatrix
Immutable Double MassMatrix, a matrix of values with a MassUnit.
MassUnit
Standard mass units.
MassVector
Double MassVector, a vector of values with a MassUnit.
Matrix<U extends Unit<U>,​S extends Scalar<U,​S>,​V extends Vector<U,​S,​V>,​M extends Matrix<U,​S,​V,​M>>
Matrix to distinguish a matrix from scalars and matrixs.
Matrix.Abs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends Scalar<AU,​A>,​AV extends Vector.Abs<AU,​A,​AV,​RU,​R,​RV>,​AM extends Matrix.Abs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>,​RU extends Unit<RU>,​R extends Scalar<RU,​R>,​RV extends Vector.RelWithAbs<AU,​A,​AV,​RU,​R,​RV>,​RM extends Matrix.RelWithAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>>
Methods for Absolute Matrix.
Matrix.Rel<U extends Unit<U>,​S extends Scalar<U,​S>,​V extends Vector<U,​S,​V>,​RM extends Matrix.Rel<U,​S,​V,​RM>>
Methods for Relative Matrix.
Matrix.RelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends Scalar<AU,​A>,​AV extends Vector.Abs<AU,​A,​AV,​RU,​R,​RV>,​AM extends Matrix.Abs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>,​RU extends Unit<RU>,​R extends Scalar<RU,​R>,​RV extends Vector.RelWithAbs<AU,​A,​AV,​RU,​R,​RV>,​RM extends Matrix.RelWithAbs<AU,​A,​AV,​AM,​RU,​R,​RV,​RM>>
Additional methods for Relative Matrix that has a corresponding Absolute Matrix.
Momentum
Easy access methods for the Momentum DoubleScalar, which is relative by definition.
MomentumMatrix
Immutable Double MomentumMatrix, a matrix of values with a MomentumUnit.
MomentumUnit
According to Wikipedia: Momentum or linear momentum, or translational momentum is the product of the mass and velocity of an object.
MomentumVector
Double MomentumVector, a vector of values with a MomentumUnit.
MTS
The meter-tonne-second system.
OffsetLinearScale
Scale with factor and zero point offset.
Other
Other (non-SI, cgs, Imperial, mts, US, ...) system, or to indicate a unit is not belonging to a system.
Position
Easy access methods for the Absolute Position DoubleScalar.
PositionMatrix
Immutable Position Matrix.
PositionUnit
Standard absolute position units.
PositionVector
Double PositionVector, a vector of values with a PositionUnit.
Power
Easy access methods for the Power DoubleScalar, which is relative by definition.
PowerMatrix
Immutable Double PowerMatrix, a matrix of values with a PowerUnit.
PowerUnit
The units of power.
PowerVector
Double PowerVector, a vector of values with a PowerUnit.
Pressure
Easy access methods for the Pressure DoubleScalar, which is relative by definition.
PressureMatrix
Immutable Double PressureMatrix, a matrix of values with a PressureUnit.
PressureUnit
The units of pressure.
PressureVector
Double PressureVector, a vector of values with a PressureUnit.
Quantities
UnitTypes is a singleton where the BaseUnit SIDimensions 'fingerprints' are stored and mapped to the BaseUnits.
Quantity<U extends Unit<U>>
Quantity contains a map of all registered units belonging to this base.
RadioActivity
Easy access methods for the RadioActivity DoubleScalar, which is relative by definition.
RadioActivityMatrix
Immutable Double RadioActivityMatrix, a matrix of values with a RadioActivityUnit.
RadioActivityUnit
The units of radio activity (decays per unit of time).
RadioActivityVector
Double RadioActivityVector, a vector of values with a RadioActivityUnit.
Relative<U extends Unit<U>,​T extends Value<U,​T>>
Relative values express differences.
Scalar<U extends Unit<U>,​S extends Scalar<U,​S>>
Scalar to distinguish a scalar from vectors and matrices.
Scalar.Abs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends Scalar.Abs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends Scalar.RelWithAbs<AU,​A,​RU,​R>>
Methods for Absolute Scalar.
Scalar.Rel<U extends Unit<U>,​R extends Scalar.Rel<U,​R>>
Methods for Relative Scalar.
Scalar.RelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends Scalar.Abs<AU,​A,​RU,​R>,​RU extends Unit<RU>,​R extends Scalar.RelWithAbs<AU,​A,​RU,​R>>
Additional methods for Relative Scalar that has a corresponding Absolute Scalar.
Scale
Scales for unit conversion, offers functions to and from SI units.
SI
The international System of Units (SI).
SIAccepted
The international System of Units (SI): accepted units such as the minute, day, and liter.
SIBase
The international System of Units (SI).
SIDerived
The international System of Units (SI).
SIDimensions
SIDimensions stores the dimensionality of a unit using the SI standards.
SIMatrix
Easy access methods for the generic Relative SI DoubleMatrix.
SIPrefix
SIPrefix contains information about one prefix, such as M for mega with the value 1.0E6.
SIPrefixes
Useful sets of SI prefixes.
SIRuntimeException
Runtime Exceptions in SI package.
SIScalar
Easy access methods for the generic Relative SI DoubleScalar.
SIUnit
SIUnit describes a unit with arbitrary SI dimensions for which no predefined unit exists.
SIVector
Easy access methods for the generic Relative SI DoubleVector.
SolidAngle
Easy access methods for the SolidAngle DoubleScalar, which is relative by definition.
SolidAngleMatrix
Immutable Double SolidAngleMatrix, a matrix of values with a SolidAngleUnit.
SolidAngleUnit
Standard solid angle unit.
SolidAngleVector
Double SolidAngleVector, a vector of values with a SolidAngleUnit.
SparseData
Values are stored sparsely (lots of zero values expected).
Speed
Easy access methods for the Speed DoubleScalar, which is relative by definition.
SpeedMatrix
Immutable Double SpeedMatrix, a matrix of values with a SpeedUnit.
SpeedUnit
According to Wikipedia: Speed describes only how fast an object is moving, whereas speed gives both how fast and in what direction the object is moving.
SpeedVector
Double SpeedVector, a vector of values with a SpeedUnit.
StorageType
Possible ways to store vectors and matrices, e.g.
Temperature
Easy access methods for the Relative Temperature DoubleScalar.
TemperatureMatrix
Immutable Temperature Matrix.
TemperatureUnit
Temperature units.
TemperatureVector
Double TemperatureVector, a vector of values with a TemperatureUnit.
Throw
The Throw class has a number of static methods that make it easy to throw an exception under conditions for any Exception class, including the standard Java exceptions and exceptions from libraries that are used in the project.
Time
Easy access methods for the Absolute Time DoubleScalar.
TimeMatrix
Immutable Time Matrix.
TimeUnit
Standard absolute time units.
TimeVector
Double TimeVector, a vector of values with a TimeUnit.
Torque
Easy access methods for the Torque DoubleScalar, which is relative by definition.
TorqueMatrix
Immutable Double TorqueMatrix, a matrix of values with a TorqueUnit.
TorqueUnit
The units of torque (moment of force).
TorqueVector
Double TorqueVector, a vector of values with a TorqueUnit.
Unit<U extends Unit<U>>
All units are internally stored relative to a standard unit with conversion factor.
Unit.Builder<U extends Unit<U>>
The class that contains the information to build a unit.
UnitException
Exceptions in Unit package.
UnitRuntimeException
Runtime Exceptions in Unit package.
UNITS
Easy access methods for many units.
UnitSystem
Systems of Units such as SI, including SI-derived; cgs (centimeter-gram-second).
USCustomary
The US customary system (US specific extensions to the British imperial system).
Value<U extends Unit<U>,​T extends Value<U,​T>>
Value is the generic interface for all Scalar, Vector and Matrix classes that forces implementation of a few unit- and value-related methods.
ValueFunctions<U extends Unit<U>,​T extends Value<U,​T>>
Interface to force a limited number of functions of Math to be implemented for absolute values.
ValueRuntimeException
Exception that is thrown for bad indices, or non-rectangular arrays, incompatible arrays or matrices, or empty arrays
ValueUtil
ValueUtil implements a couple of unit-related static methods.
Vector<U extends Unit<U>,​S extends Scalar<U,​S>,​V extends Vector<U,​S,​V>>
Vector to distinguish a vector from vectors and matrices.
Vector.Abs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends Scalar<AU,​A>,​AV extends Vector.Abs<AU,​A,​AV,​RU,​R,​RV>,​RU extends Unit<RU>,​R extends Scalar<RU,​R>,​RV extends Vector.RelWithAbs<AU,​A,​AV,​RU,​R,​RV>>
Methods for Absolute Vector.
Vector.Rel<U extends Unit<U>,​S extends Scalar<U,​S>,​RV extends Vector.Rel<U,​S,​RV>>
Methods for Relative Vector.
Vector.RelWithAbs<AU extends AbsoluteLinearUnit<AU,​RU>,​A extends Scalar<AU,​A>,​AV extends Vector.Abs<AU,​A,​AV,​RU,​R,​RV>,​RU extends Unit<RU>,​R extends Scalar<RU,​R>,​RV extends Vector.RelWithAbs<AU,​A,​AV,​RU,​R,​RV>>
Additional methods for Relative Vector that has a corresponding Absolute Vector.
Volume
Easy access methods for the Volume DoubleScalar, which is relative by definition.
VolumeMatrix
Immutable Double VolumeMatrix, a matrix of values with a VolumeUnit.
VolumeUnit
VolumeUnit defines a number of common units for volumes.
VolumeVector
Double VolumeVector, a vector of values with a VolumeUnit.