| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
static DoubleScalar.Abs<AngleUnit> |
AngleUtil.normalize(DoubleScalar.Abs<AngleUnit> angle)
Normalize an angle between 0 and 2 * PI.
|
| Modifier and Type | Method and Description |
|---|---|
static DoubleScalar.Abs<AngleUnit> |
AngleUtil.normalize(DoubleScalar.Abs<AngleUnit> angle)
Normalize an angle between 0 and 2 * PI.
|
| Modifier and Type | Class and Description |
|---|---|
(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 |
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.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleScalar.Abs<U> |
MutableDoubleMatrix.Abs.get(int row,
int column)
Retrieve the value stored at a specified row and column as a DoubleScalar.
|
DoubleScalar.Abs<U> |
DoubleMatrix.Abs.get(int row,
int column)
Retrieve the value stored at a specified row and column as a DoubleScalar.
|
| Constructor and Description |
|---|
Abs(DoubleScalar.Abs<U>[][] values,
StorageType storageType)
Construct a new Absolute Mutable DoubleMatrix.
|
Abs(DoubleScalar.Abs<U>[][] values,
StorageType storageType)
Construct a new Absolute Immutable DoubleMatrix.
|
MutableTypedDoubleMatrixAbs(S[][] values,
StorageType storageType)
Construct a new Relative Mutable DoubleMatrix.
|
TypedDoubleMatrixAbs(S[][] values,
StorageType storageType)
Construct a new Relative Immutable DoubleMatrix.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbsoluteTemperature
Easy access methods for the Absolute AbsoluteTemperature DoubleScalar.
|
class |
Direction
Easy access methods for the Absolute Direction DoubleScalar.
|
class |
Position
Easy access methods for the Absolute Position DoubleScalar.
|
class |
Time
Easy access methods for the Absolute Time DoubleScalar.
|
class |
TypedDoubleScalarAbs<U extends Unit<U>,A extends TypedDoubleScalarAbs<U,A,R>,R extends TypedDoubleScalarRel<U,R>>
Absolute Immutable typed scalar.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleScalar.Abs<U> |
DoubleScalar.Abs.ceil()
Set the value(s) to the smallest (closest to negative infinity) value(s) that are greater than or equal to the argument
and equal to a mathematical integer.
|
static DoubleScalar.Abs<SIUnit> |
DoubleScalar.divide(DoubleScalar.Abs<?> left,
DoubleScalar.Abs<?> right)
Divide two values; the result is a new instance with a different (existing or generated) SI unit.
|
DoubleScalar.Abs<U> |
DoubleScalar.Abs.divideBy(double constant)
Scale the value(s) by the inverse of a factor; i.e.
|
DoubleScalar.Abs<U> |
DoubleScalar.Abs.floor()
Set the value(s) to the largest (closest to positive infinity) value(s) that are less than or equal to the argument and
equal to a mathematical integer.
|
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.minus(DoubleScalar.Abs<U> left,
DoubleScalar.Rel<U> right)
Subtract a Relative value from an absolute value.
|
DoubleScalar.Abs<U> |
DoubleScalar.Abs.minus(DoubleScalar.Rel<U> decrement)
Decrement the value by the supplied value and return the result.
|
static DoubleScalar.Abs<SIUnit> |
DoubleScalar.multiply(DoubleScalar.Abs<?> left,
DoubleScalar.Abs<?> right)
Multiply two values; the result is a new instance with a different (existing or generated) SI unit.
|
DoubleScalar.Abs<U> |
DoubleScalar.Abs.multiplyBy(double constant)
Scale the value(s) by a factor.
|
static <U extends Unit<U>> |
DoubleScalar.plus(DoubleScalar.Abs<U> left,
DoubleScalar.Rel<U> right)
Add a Relative value to an Absolute value.
|
DoubleScalar.Abs<U> |
DoubleScalar.Abs.plus(DoubleScalar.Rel<U> increment)
Increment the value by the supplied value and return the result.
|
static <U extends Unit<U>> |
DoubleScalar.plus(DoubleScalar.Rel<U> left,
DoubleScalar.Abs<U> right)
Add an Absolute value to a Relative value.
|
DoubleScalar.Abs<U> |
DoubleScalar.Abs.rint()
Set the value(s) to the value(s) that are closest in value to the argument and equal to a mathematical integer.
|
DoubleScalar.Abs<U> |
DoubleScalar.Abs.round()
Set the value(s) to the closest long to the argument with ties rounding up.
|
| Modifier and Type | Method and Description |
|---|---|
int |
DoubleScalar.Abs.compareTo(DoubleScalar.Abs<U> o) |
static DoubleScalar.Abs<SIUnit> |
DoubleScalar.divide(DoubleScalar.Abs<?> left,
DoubleScalar.Abs<?> right)
Divide two values; the result is a new instance with a different (existing or generated) SI unit.
|
static DoubleScalar.Abs<SIUnit> |
DoubleScalar.divide(DoubleScalar.Abs<?> left,
DoubleScalar.Abs<?> right)
Divide two values; the result is a new instance with a different (existing or generated) SI unit.
|
boolean |
DoubleScalar.Abs.eq(DoubleScalar.Abs<U> o)
Test if this DoubleScalar.Abs<U> is equal to a DoubleScalar.Abs<U>.
|
boolean |
DoubleScalar.Abs.ge(DoubleScalar.Abs<U> o)
Test if this DoubleScalar.Abs<U> is greater than a DoubleScalar.Abs<U>.
|
boolean |
DoubleScalar.Abs.gt(DoubleScalar.Abs<U> o)
Test if this DoubleScalar.Abs<U> is greater than or equal to a DoubleScalar.Abs<U>.
|
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.Abs<U> zero,
DoubleScalar.Abs<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
boolean |
DoubleScalar.Abs.le(DoubleScalar.Abs<U> o)
Test if this DoubleScalar.Abs<U> is less than or equal to a DoubleScalar.Abs<U>.
|
boolean |
DoubleScalar.Abs.lt(DoubleScalar.Abs<U> o)
Test if this DoubleScalar.Abs<U> is less than a DoubleScalar.Abs<U>.
|
DoubleScalar.Rel<U> |
DoubleScalar.Abs.minus(DoubleScalar.Abs<U> decrement)
Decrement the value by the supplied value and return the result.
|
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.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 DoubleScalar.Abs<SIUnit> |
DoubleScalar.multiply(DoubleScalar.Abs<?> left,
DoubleScalar.Abs<?> right)
Multiply two values; the result is a new instance with a different (existing or generated) SI unit.
|
static DoubleScalar.Abs<SIUnit> |
DoubleScalar.multiply(DoubleScalar.Abs<?> left,
DoubleScalar.Abs<?> right)
Multiply two values; the result is a new instance with a different (existing or generated) SI unit.
|
boolean |
DoubleScalar.Abs.ne(DoubleScalar.Abs<U> o)
Test if this DoubleScalar.Abs<U> is not equal to a DoubleScalar.Abs<U>.
|
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.
|
| Constructor and Description |
|---|
Abs(DoubleScalar.Abs<U> value)
Construct a new Absolute Immutable DoubleScalar from an existing Absolute Immutable DoubleScalar.
|
| Modifier and Type | Class and Description |
|---|---|
(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.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleScalar.Abs<U> |
MutableDoubleVector.Abs.get(int index)
Retrieve the value stored at a specified index as a DoubleScalar.
|
DoubleScalar.Abs<U> |
DoubleVector.Abs.get(int index)
Retrieve the value stored at a specified index as a DoubleScalar.
|
| Constructor and Description |
|---|
Abs(DoubleScalar.Abs<U>[] values,
StorageType storageType)
Construct a new Absolute Mutable DoubleVector.
|
Abs(DoubleScalar.Abs<U>[] values,
StorageType storageType)
Construct a new Absolute Immutable DoubleVector.
|
MutableTypedDoubleVectorAbs(S[] values,
StorageType storageType)
Construct a new Relative Mutable DoubleVector.
|
TypedDoubleVectorAbs(S[] values,
StorageType storageType)
Construct a new Relative Immutable DoubleVector.
|
Copyright © 2015–2016 Delft University of Technology. All rights reserved.