| Package | Description |
|---|---|
| org.djunits.unit |
Classes for the unit system.
|
| org.djunits.value |
Base classes for unit-based 0-d (Scalar), 1-d (Vector) and 2-d (Matrix) values.
|
| org.djunits.value.vdouble.matrix |
Double Matrix storage and calculations with units, absolute/relative, sparse/dense.
|
| org.djunits.value.vdouble.scalar |
Double Scalar storage and calculations with units, absolute/relative.
|
| org.djunits.value.vdouble.vector |
Double Vector storage and calculations with units, absolute/relative, sparse/dense.
|
| org.djunits.value.vfloat.matrix |
Float Matrix storage and calculations with units, absolute/relative, sparse/dense.
|
| org.djunits.value.vfloat.scalar |
Float Scalar storage and calculations with units, absolute/relative.
|
| org.djunits.value.vfloat.vector |
Float Vector storage and calculations with units, absolute/relative, sparse/dense.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Unit<U extends Unit<U>>
All units are internally stored relative to a standard unit with conversion factor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AccelerationUnit
Standard acceleration unit based on distance and time.
|
class |
AngleSolidUnit
Standard solid angle unit.
|
class |
AngleUnit
Standard angle unit.
|
class |
AreaUnit
AreaUnit defines a number of common units for areas.
|
class |
DensityUnit
Standard density unit based on mass and length.
|
class |
DimensionlessUnit
Dimensionless unit.
|
class |
ElectricalChargeUnit
Units for electrical charge.
|
class |
ElectricalCurrentUnit
Standard units for electrical current.
|
class |
ElectricalPotentialUnit
The units of electrical potential (voltage).
|
class |
ElectricalResistanceUnit
The units of electrical resistance.
|
class |
EnergyUnit
The units of energy.
|
class |
FlowMassUnit
The mass flow rate is the mass of a substance which passes through a given surface per unit of time (wikipedia).
|
class |
FlowVolumeUnit
The volume flow rate is the volume of fluid which passes through a given surface per unit of time (wikipedia).
|
class |
ForceUnit
The units of force.
|
class |
FrequencyUnit
Standard frequency unit based on time.
|
class |
LengthUnit
Standard length units.
|
class |
LinearDensityUnit
Objects per unit of distance.
|
class |
LinearUnit<U extends LinearUnit<U>>
A linear unit with easy-access constructor with a linear factor, and access to the linear factor.
|
class |
MassUnit
Standard mass units.
|
class |
MoneyPerAreaUnit
MoneyPerAreaUnit defines a unit for the cost or benefit per area, e.g.
|
class |
MoneyPerEnergyUnit
MoneyPerEnergyUnit defines a unit for the cost or benefit per unit of energy, e.g.
|
class |
MoneyPerLengthUnit
MoneyPerLengthUnit defines a unit for the cost or benefit per length, e.g.
|
class |
MoneyPerMassUnit
MoneyPerMassUnit defines a unit for the cost or benefit per mass, e.g.
|
class |
MoneyPerTimeUnit
MoneyPerTimeUnit defines a unit for the cost or benefit per time, e.g.
|
class |
MoneyPerVolumeUnit
MoneyPerVolumeUnit defines a unit for the cost or benefit per volume, e.g.
|
class |
MoneyUnit
MoneyUnit defines a monetary unit, and wraps the joda money currency unit.
|
class |
PowerUnit
The units of power.
|
class |
PressureUnit
The units of pressure.
|
class |
SIUnit
Helper class to create arbitrary SI units.
|
class |
SpeedUnit
According to Wikipedia: Speed describes only how fast an object is
moving, whereas velocity gives both how fast and in what direction the object is moving.
|
class |
TemperatureUnit
Temperature units.
|
class |
TimeUnit
Standard time units.
|
class |
TorqueUnit
The units of torque (moment of force).
|
class |
VolumeUnit
VolumeUnit defines a number of common units for volumes.
|
| Modifier and Type | Method and Description |
|---|---|
static <V extends Unit<V>> |
Unit.getUnits(Class<V> unitClass)
Return a set of defined units for a given unit type.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Unit<U>> |
Unit.getAllUnitsOfThisType()
Return a copy of the set of all defined units for this unit type.
|
static Set<Unit<?>> |
Unit.lookupOrCreateUnitWithSICoefficients(String normalizedSICoefficientsString) |
static Set<Unit<?>> |
Unit.lookupUnitWithSICoefficients(String normalizedSICoefficientsString) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractValue<U extends Unit<U>>
AbstractValue is a class to help construct Matrix, Complex, and Vector but it does not extend java.lang.Number.
|
interface |
FunctionsAbs<U extends Unit<U>,A extends Absolute & Value<U>,R extends Relative & Value<U>>
The functions to be implemented for absolute vectors and matrices.
|
interface |
FunctionsRel<U extends Unit<U>,A extends Absolute & Value<U>,R extends Relative & Value<U>>
The functions to be implemented for relative vectors and matrices.
|
class |
Scalar<U extends Unit<U>>
Basics of the Scalar type
|
interface |
Value<U extends Unit<U>>
Value is a static interface that forces implementation of a few unit- and value-related methods.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
ValueUtil.expressAsSIUnit(double value,
Unit<?> unit)
Convert a value in a given unit into the equivalent in the standard SI unit.
|
static double |
ValueUtil.expressAsUnit(double siValue,
Unit<?> targetUnit)
Convert a value from the standard SI unit into a compatible unit.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleMatrix<U extends Unit<U>>
Immutable DoubleMatrix.
|
static class |
DoubleMatrix.Abs<U extends Unit<U>>
ABSOLUTE implementation of DoubleMatrix.
|
static class |
DoubleMatrix.Rel<U extends Unit<U>>
RELATIVE implementation of DoubleMatrix.
|
interface |
DoubleMatrixInterface<U extends Unit<U>>
Interface for the Immutable and Mutable DoubleMatrix classes.
|
class |
MutableDoubleMatrix<U extends Unit<U>>
MutableDoubleMatrix.
|
static class |
MutableDoubleMatrix.Abs<U extends Unit<U>>
ABSOLUTE implementation of MutableDoubleVector.
|
static class |
MutableDoubleMatrix.Rel<U extends Unit<U>>
RELATIVE implementation of MutableDoubleMatrix.
|
interface |
MutableDoubleMatrixInterface<U extends Unit<U>>
Interface with specific (write) functions for the Mutable DoubleMatrix classes.
|
(package private) class |
MutableTypedDoubleMatrixAbs<U extends Unit<U>,A extends TypedDoubleMatrixAbs<U,A,R,MA,S>,R extends TypedDoubleMatrixRel<U,R,?,?>,MA extends MutableTypedDoubleMatrixAbs<U,A,R,MA,S>,S extends DoubleScalar.Abs<U>>
Absolute Mutable typed Matrix.
|
(package private) class |
MutableTypedDoubleMatrixDimensionless<U extends Unit<U>,R extends TypedDoubleMatrixRel<U,R,MR,S>,MR extends MutableTypedDoubleMatrixDimensionless<U,R,MR,S>,S extends DoubleScalar.Rel<U>>
Relative Mutable typed Matrix.
|
(package private) class |
MutableTypedDoubleMatrixRel<U extends Unit<U>,R extends TypedDoubleMatrixRel<U,R,MR,S>,MR extends MutableTypedDoubleMatrixRel<U,R,MR,S>,S extends DoubleScalar.Rel<U>>
Relative Mutable typed Matrix.
|
(package private) class |
TypedDoubleMatrixAbs<U extends Unit<U>,A extends TypedDoubleMatrixAbs<U,A,R,MA,S>,R extends TypedDoubleMatrixRel<U,R,?,?>,MA extends MutableTypedDoubleMatrixAbs<U,A,R,MA,S>,S extends DoubleScalar.Abs<U>>
Absolute Immutable typed matrix.
|
(package private) class |
TypedDoubleMatrixRel<U extends Unit<U>,R extends TypedDoubleMatrixRel<U,R,MR,S>,MR extends MutableTypedDoubleMatrixRel<U,R,MR,S>,S extends DoubleScalar.Rel<U>>
Relative Immutable typed matrix.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static <U extends Unit<U>> |
DoubleMatrix.checkUnit(DoubleScalar<U>[][] dsArray)
Check that a provided array can be used to create some descendant of a DoubleMatrix, and return the Unit.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.divide(DoubleMatrix.Rel<U> left,
DoubleMatrix.Rel<U> right)
Divide the content of two matrices with a static method on a cell-by-cell basis; Rel / Rel = Rel.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.instantiateAbs(DoubleMatrixData dmData,
U unit)
Instantiate a vector based on the type of data.
|
(package private) static <U extends Unit<U>> |
MutableDoubleMatrix.instantiateMutableAbs(DoubleMatrixData dmData,
U unit)
Instantiate a matrix based on the type of data.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.instantiateRel(DoubleMatrixData dmData,
U unit)
Instantiate a vector based on the type of data.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Abs<U> left,
DoubleMatrix.Abs<U> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Abs - Abs = Rel.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Abs<U> left,
DoubleMatrix.Rel<U> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Abs - Rel = Abs.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Rel<U> left,
DoubleMatrix.Rel<U> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Rel - Rel = Rel.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.plus(DoubleMatrix.Abs<U> left,
DoubleMatrix.Rel<U> right)
Add the content of two matrices with a static method on a cell-by-cell basis; Abs + Rel = Abs.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.plus(DoubleMatrix.Rel<U> left,
DoubleMatrix.Rel<U> right)
Add the content of two matrices with a static method on a cell-by-cell basis; Rel + Rel = Rel.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.times(DoubleMatrix.Rel<U> left,
DoubleMatrix.Rel<U> right)
Multiply the content of two matrices with a static method on a cell-by-cell basis; Rel * Rel = Rel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleScalar<U extends Unit<U>>
Immutable DoubleScalar, with Abs and Rel static subclasses.
|
static class |
DoubleScalar.Abs<U extends Unit<U>>
Absolute Immutable DoubleScalar.
|
static class |
DoubleScalar.Rel<U extends Unit<U>>
Relative Immutable DoubleScalar.
|
class |
TypedDoubleScalarAbs<U extends Unit<U>,A extends TypedDoubleScalarAbs<U,A,R>,R extends TypedDoubleScalarRel<U,R>>
Absolute Immutable typed scalar.
|
class |
TypedDoubleScalarDimensionless<U extends Unit<U>,R extends TypedDoubleScalarDimensionless<U,R>>
Absolute Relative typed scalar.
|
class |
TypedDoubleScalarRel<U extends Unit<U>,R extends TypedDoubleScalarRel<U,R>>
Absolute Relative typed scalar.
|
| Modifier and Type | Method and Description |
|---|---|
static <U extends Unit<U>> |
DoubleScalar.interpolate(DoubleScalar.Abs<U> zero,
DoubleScalar.Abs<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
DoubleScalar.interpolate(DoubleScalar.Rel<U> zero,
DoubleScalar.Rel<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
DoubleScalar.minus(DoubleScalar.Abs<U> left,
DoubleScalar.Abs<U> right)
Subtract two absolute values.
|
static <U extends Unit<U>> |
DoubleScalar.minus(DoubleScalar.Abs<U> left,
DoubleScalar.Rel<U> right)
Subtract a Relative value from an absolute value.
|
static <U extends Unit<U>> |
DoubleScalar.minus(DoubleScalar.Rel<U> left,
DoubleScalar.Rel<U> right)
Subtract a relative value from a relative value.
|
static <U extends Unit<U>> |
DoubleScalar.plus(DoubleScalar.Abs<U> left,
DoubleScalar.Rel<U> right)
Add a Relative value to an Absolute value.
|
static <U extends Unit<U>> |
DoubleScalar.plus(DoubleScalar.Rel<U> left,
DoubleScalar.Abs<U> right)
Add an Absolute value to a Relative value.
|
static <U extends Unit<U>> |
DoubleScalar.plus(DoubleScalar.Rel<U> left,
DoubleScalar.Rel<U> right)
Add a Relative value to a Relative value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleVector<U extends Unit<U>>
Immutable DoubleVector.
|
static class |
DoubleVector.Abs<U extends Unit<U>>
ABSOLUTE implementation of DoubleVector.
|
static class |
DoubleVector.Rel<U extends Unit<U>>
RELATIVE implementation of DoubleVector.
|
interface |
DoubleVectorInterface<U extends Unit<U>>
Interface for the Immutable and Mutable DoubleVector classes.
|
class |
MutableDoubleVector<U extends Unit<U>>
MutableDoubleVector.
|
static class |
MutableDoubleVector.Abs<U extends Unit<U>>
ABSOLUTE implementation of MutableDoubleVector.
|
static class |
MutableDoubleVector.Rel<U extends Unit<U>>
RELATIVE implementation of MutableDoubleVector.
|
interface |
MutableDoubleVectorInterface<U extends Unit<U>>
Interface with specific (write) functions for the Mutable DoubleVector classes.
|
(package private) class |
MutableTypedDoubleVectorAbs<U extends Unit<U>,A extends TypedDoubleVectorAbs<U,A,R,MA,S>,R extends TypedDoubleVectorRel<U,R,?,?>,MA extends MutableTypedDoubleVectorAbs<U,A,R,MA,S>,S extends DoubleScalar.Abs<U>>
Absolute Mutable typed Vector.
|
(package private) class |
MutableTypedDoubleVectorDimensionless<U extends Unit<U>,R extends TypedDoubleVectorRel<U,R,MR,S>,MR extends MutableTypedDoubleVectorDimensionless<U,R,MR,S>,S extends DoubleScalar.Rel<U>>
Relative Mutable typed Dimensionless Vector.
|
(package private) class |
MutableTypedDoubleVectorRel<U extends Unit<U>,R extends TypedDoubleVectorRel<U,R,MR,S>,MR extends MutableTypedDoubleVectorRel<U,R,MR,S>,S extends DoubleScalar.Rel<U>>
Relative Mutable typed Vector.
|
class |
TypedDoubleVectorAbs<U extends Unit<U>,A extends TypedDoubleVectorAbs<U,A,R,MA,S>,R extends TypedDoubleVectorRel<U,R,?,?>,MA extends MutableTypedDoubleVectorAbs<U,A,R,MA,S>,S extends DoubleScalar.Abs<U>>
Absolute Immutable typed vector.
|
(package private) class |
TypedDoubleVectorRel<U extends Unit<U>,R extends TypedDoubleVectorRel<U,R,MR,S>,MR extends MutableTypedDoubleVectorRel<U,R,MR,S>,S extends DoubleScalar.Rel<U>>
Relative Immutable typed vector.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static <U extends Unit<U>> |
DoubleVector.checkUnit(DoubleScalar<U>[] dsArray)
Check that a provided array can be used to create some descendant of a DoubleVector, and return the Unit.
|
(package private) static <U extends Unit<U>,S extends DoubleScalar<U>> |
DoubleVector.checkUnit(List<S> dsList)
Check that a provided list can be used to create some descendant of a DoubleVector, and return the Unit.
|
(package private) static <U extends Unit<U>,S extends DoubleScalar<U>> |
DoubleVector.checkUnit(SortedMap<Integer,S> dsMap)
Check that a provided Map can be used to create some descendant of a DoubleVector.
|
(package private) static <U extends Unit<U>> |
DoubleVector.instantiateAbs(DoubleVectorData dvData,
U unit)
Instantiate a vector based on the type of data.
|
(package private) static <U extends Unit<U>> |
MutableDoubleVector.instantiateMutableAbs(DoubleVectorData dvData,
U unit)
Instantiate a vector based on the type of data.
|
(package private) static <U extends Unit<U>> |
DoubleVector.instantiateRel(DoubleVectorData dvData,
U unit)
Instantiate a vector based on the type of data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FloatMatrix<U extends Unit<U>>
Immutable FloatMatrix.
|
static class |
FloatMatrix.Abs<U extends Unit<U>>
ABSOLUTE implementation of FloatMatrix.
|
static class |
FloatMatrix.Rel<U extends Unit<U>>
RELATIVE implementation of FloatMatrix.
|
interface |
FloatMatrixInterface<U extends Unit<U>>
Interface for the Immutable and Mutable FloatMatrix classes.
|
class |
MutableFloatMatrix<U extends Unit<U>>
MutableFloatMatrix.
|
static class |
MutableFloatMatrix.Abs<U extends Unit<U>>
ABSOLUTE implementation of MutableFloatVector.
|
static class |
MutableFloatMatrix.Rel<U extends Unit<U>>
RELATIVE implementation of MutableFloatMatrix.
|
interface |
MutableFloatMatrixInterface<U extends Unit<U>>
Interface with specific (write) functions for the Mutable FloatMatrix classes.
|
(package private) class |
MutableTypedFloatMatrixAbs<U extends Unit<U>,A extends TypedFloatMatrixAbs<U,A,R,MA,S>,R extends TypedFloatMatrixRel<U,R,?,?>,MA extends MutableTypedFloatMatrixAbs<U,A,R,MA,S>,S extends FloatScalar.Abs<U>>
Absolute Mutable typed Matrix.
|
(package private) class |
MutableTypedFloatMatrixDimensionless<U extends Unit<U>,R extends TypedFloatMatrixRel<U,R,MR,S>,MR extends MutableTypedFloatMatrixDimensionless<U,R,MR,S>,S extends FloatScalar.Rel<U>>
Relative Mutable typed Dimensionless Matrix.
|
(package private) class |
MutableTypedFloatMatrixRel<U extends Unit<U>,R extends TypedFloatMatrixRel<U,R,MR,S>,MR extends MutableTypedFloatMatrixRel<U,R,MR,S>,S extends FloatScalar.Rel<U>>
Relative Mutable typed Matrix.
|
(package private) class |
TypedFloatMatrixAbs<U extends Unit<U>,A extends TypedFloatMatrixAbs<U,A,R,MA,S>,R extends TypedFloatMatrixRel<U,R,?,?>,MA extends MutableTypedFloatMatrixAbs<U,A,R,MA,S>,S extends FloatScalar.Abs<U>>
Absolute Immutable typed matrix.
|
(package private) class |
TypedFloatMatrixRel<U extends Unit<U>,R extends TypedFloatMatrixRel<U,R,MR,S>,MR extends MutableTypedFloatMatrixRel<U,R,MR,S>,S extends FloatScalar.Rel<U>>
Relative Immutable typed matrix.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static <U extends Unit<U>> |
FloatMatrix.checkUnit(FloatScalar<U>[][] dsArray)
Check that a provided array can be used to create some descendant of a FloatMatrix, and return the Unit.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.divide(FloatMatrix.Rel<U> left,
FloatMatrix.Rel<U> right)
Divide the content of two matrices with a static method on a cell-by-cell basis; Rel / Rel = Rel.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.instantiateAbs(FloatMatrixData dmData,
U unit)
Instantiate a vector based on the type of data.
|
(package private) static <U extends Unit<U>> |
MutableFloatMatrix.instantiateMutableAbs(FloatMatrixData dmData,
U unit)
Instantiate a matrix based on the type of data.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.instantiateRel(FloatMatrixData dmData,
U unit)
Instantiate a vector based on the type of data.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Abs<U> left,
FloatMatrix.Abs<U> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Abs - Abs = Rel.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Abs<U> left,
FloatMatrix.Rel<U> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Abs - Rel = Abs.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Rel<U> left,
FloatMatrix.Rel<U> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Rel - Rel = Rel.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.plus(FloatMatrix.Abs<U> left,
FloatMatrix.Rel<U> right)
Add the content of two matrices with a static method on a cell-by-cell basis; Abs + Rel = Abs.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.plus(FloatMatrix.Rel<U> left,
FloatMatrix.Rel<U> right)
Add the content of two matrices with a static method on a cell-by-cell basis; Rel + Rel = Rel.
|
(package private) static <U extends Unit<U>> |
FloatMatrix.times(FloatMatrix.Rel<U> left,
FloatMatrix.Rel<U> right)
Multiply the content of two matrices with a static method on a cell-by-cell basis; Rel * Rel = Rel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FloatScalar<U extends Unit<U>>
Immutable FloatScalar.
|
static class |
FloatScalar.Abs<U extends Unit<U>> |
static class |
FloatScalar.Rel<U extends Unit<U>> |
class |
TypedFloatScalarAbs<U extends Unit<U>,A extends TypedFloatScalarAbs<U,A,R>,R extends TypedFloatScalarRel<U,R>>
Absolute Immutable typed scalar.
|
class |
TypedFloatScalarDimensionless<U extends Unit<U>,R extends TypedFloatScalarDimensionless<U,R>>
Absolute Relative typed scalar.
|
class |
TypedFloatScalarRel<U extends Unit<U>,R extends TypedFloatScalarRel<U,R>>
Absolute Relative typed scalar.
|
| Modifier and Type | Method and Description |
|---|---|
static <U extends Unit<U>> |
FloatScalar.interpolate(FloatScalar.Abs<U> zero,
FloatScalar.Abs<U> one,
float ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
FloatScalar.interpolate(FloatScalar.Rel<U> zero,
FloatScalar.Rel<U> one,
float ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
FloatScalar.minus(FloatScalar.Abs<U> left,
FloatScalar.Abs<U> right)
Subtract two absolute values.
|
static <U extends Unit<U>> |
FloatScalar.minus(FloatScalar.Abs<U> left,
FloatScalar.Rel<U> right)
Subtract a Relative value from an absolute value.
|
static <U extends Unit<U>> |
FloatScalar.minus(FloatScalar.Rel<U> left,
FloatScalar.Rel<U> right)
Subtract a relative value from a relative value.
|
static <U extends Unit<U>> |
FloatScalar.plus(FloatScalar.Abs<U> left,
FloatScalar.Rel<U> right)
Add a Relative value to an Absolute value.
|
static <U extends Unit<U>> |
FloatScalar.plus(FloatScalar.Rel<U> left,
FloatScalar.Abs<U> right)
Add an Absolute value to a Relative value.
|
static <U extends Unit<U>> |
FloatScalar.plus(FloatScalar.Rel<U> left,
FloatScalar.Rel<U> right)
Add a Relative value to a Relative value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FloatVector<U extends Unit<U>>
Immutable FloatVector.
|
static class |
FloatVector.Abs<U extends Unit<U>>
ABSOLUTE implementation of FloatVector.
|
static class |
FloatVector.Rel<U extends Unit<U>>
RELATIVE implementation of FloatVector.
|
interface |
FloatVectorInterface<U extends Unit<U>>
Interface for the FloatVector classes.
|
class |
MutableFloatVector<U extends Unit<U>>
MutableFloatVector.
|
static class |
MutableFloatVector.Abs<U extends Unit<U>>
ABSOLUTE implementation of MutableFloatVector.
|
static class |
MutableFloatVector.Rel<U extends Unit<U>>
RELATIVE implementation of MutableFloatVector.
|
interface |
MutableFloatVectorInterface<U extends Unit<U>>
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
(package private) class |
MutableTypedFloatVectorAbs<U extends Unit<U>,A extends TypedFloatVectorAbs<U,A,R,MA,S>,R extends TypedFloatVectorRel<U,R,?,?>,MA extends MutableTypedFloatVectorAbs<U,A,R,MA,S>,S extends FloatScalar.Abs<U>>
Absolute Mutable typed Vector.
|
(package private) class |
MutableTypedFloatVectorDimensionless<U extends Unit<U>,R extends TypedFloatVectorRel<U,R,MR,S>,MR extends MutableTypedFloatVectorDimensionless<U,R,MR,S>,S extends FloatScalar.Rel<U>>
Relative Mutable typed Vector.
|
(package private) class |
MutableTypedFloatVectorRel<U extends Unit<U>,R extends TypedFloatVectorRel<U,R,MR,S>,MR extends MutableTypedFloatVectorRel<U,R,MR,S>,S extends FloatScalar.Rel<U>>
Relative Mutable typed Vector.
|
(package private) class |
TypedFloatVectorAbs<U extends Unit<U>,A extends TypedFloatVectorAbs<U,A,R,MA,S>,R extends TypedFloatVectorRel<U,R,?,?>,MA extends MutableTypedFloatVectorAbs<U,A,R,MA,S>,S extends FloatScalar.Abs<U>>
Absolute Immutable typed vector.
|
(package private) class |
TypedFloatVectorRel<U extends Unit<U>,R extends TypedFloatVectorRel<U,R,MR,S>,MR extends MutableTypedFloatVectorRel<U,R,MR,S>,S extends FloatScalar.Rel<U>>
Relative Immutable typed vector.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static <U extends Unit<U>> |
FloatVector.checkUnit(FloatScalar<U>[] dsArray)
Check that a provided array can be used to create some descendant of a FloatVector, and return the Unit.
|
(package private) static <U extends Unit<U>,S extends FloatScalar<U>> |
FloatVector.checkUnit(List<S> dsList)
Check that a provided list can be used to create some descendant of a FloatVector, and return the Unit.
|
(package private) static <U extends Unit<U>,S extends FloatScalar<U>> |
FloatVector.checkUnit(SortedMap<Integer,S> dsMap)
Check that a provided Map can be used to create some descendant of a FloatVector.
|
(package private) static <U extends Unit<U>> |
FloatVector.instantiateAbs(FloatVectorData dvData,
U unit)
Instantiate a vector based on the type of data.
|
(package private) static <U extends Unit<U>> |
MutableFloatVector.instantiateMutableAbs(FloatVectorData dvData,
U unit)
Instantiate a vector based on the type of data.
|
(package private) static <U extends Unit<U>> |
FloatVector.instantiateRel(FloatVectorData dvData,
U unit)
Instantiate a vector based on the type of data.
|
Copyright © 2015–2016 Delft University of Technology. All rights reserved.