| Package | Description |
|---|---|
| org.djunits.value.vdouble.matrix |
Double Matrix storage and calculations with units, absolute/relative, sparse/dense.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AccelerationMatrix
Immutable Double AccelerationMatrix, a matrix of values with a AccelerationUnit.
|
class |
AngleMatrix
Immutable Angle Matrix.
|
class |
AngleSolidMatrix
Immutable Double AngleSolidMatrix, a matrix of values with a AngleSolidUnit.
|
class |
AreaMatrix
Immutable Double AreaMatrix, a matrix of values with a AreaUnit.
|
class |
DensityMatrix
Immutable Double DensityMatrix, a matrix of values with a DensityUnit.
|
class |
DimensionlessMatrix
Immutable Double DimensionlessMatrix, a matrix of values with a DimensionlessUnit.
|
class |
DurationMatrix
Immutable Duration Matrix.
|
class |
ElectricalChargeMatrix
Immutable Double ElectricalChargeMatrix, a matrix of values with a ElectricalChargeUnit.
|
class |
ElectricalCurrentMatrix
Immutable Double ElectricalCurrentMatrix, a matrix of values with a ElectricalCurrentUnit.
|
class |
ElectricalPotentialMatrix
Immutable Double ElectricalPotentialMatrix, a matrix of values with a ElectricalPotentialUnit.
|
class |
ElectricalResistanceMatrix
Immutable Double ElectricalResistanceMatrix, a matrix of values with a ElectricalResistanceUnit.
|
class |
EnergyMatrix
Immutable Double EnergyMatrix, a matrix of values with a EnergyUnit.
|
class |
FlowMassMatrix
Immutable Double FlowMassMatrix, a matrix of values with a FlowMassUnit.
|
class |
FlowVolumeMatrix
Immutable Double FlowVolumeMatrix, a matrix of values with a FlowVolumeUnit.
|
class |
ForceMatrix
Immutable Double ForceMatrix, a matrix of values with a ForceUnit.
|
class |
FrequencyMatrix
Immutable Double FrequencyMatrix, a matrix of values with a FrequencyUnit.
|
class |
LengthMatrix
Immutable Length Matrix.
|
class |
LinearDensityMatrix
Immutable Double LinearDensityMatrix, a matrix of values with a LinearDensityUnit.
|
class |
MassMatrix
Immutable Double MassMatrix, a matrix of values with a MassUnit.
|
class |
MoneyMatrix
Immutable Double MoneyMatrix, a matrix of values with a MoneyUnit.
|
class |
MoneyPerAreaMatrix
Immutable Double MoneyPerAreaMatrix, a matrix of values with a MoneyPerAreaUnit.
|
class |
MoneyPerEnergyMatrix
Immutable Double MoneyPerEnergyMatrix, a matrix of values with a MoneyPerEnergyUnit.
|
class |
MoneyPerLengthMatrix
Immutable Double MoneyPerLengthMatrix, a matrix of values with a MoneyPerLengthUnit.
|
class |
MoneyPerMassMatrix
Immutable Double MoneyPerMassMatrix, a matrix of values with a MoneyPerMassUnit.
|
class |
MoneyPerTimeMatrix
Immutable Double MoneyPerTimeMatrix, a matrix of values with a MoneyPerTimeUnit.
|
class |
MoneyPerVolumeMatrix
Immutable Double MoneyPerVolumeMatrix, a matrix of values with a MoneyPerVolumeUnit.
|
class |
PowerMatrix
Immutable Double PowerMatrix, a matrix of values with a PowerUnit.
|
class |
PressureMatrix
Immutable Double PressureMatrix, a matrix of values with a PressureUnit.
|
class |
SpeedMatrix
Immutable Double SpeedMatrix, a matrix of values with a SpeedUnit.
|
class |
TemperatureMatrix
Immutable Temperature Matrix.
|
class |
TorqueMatrix
Immutable Double TorqueMatrix, a matrix of values with a TorqueUnit.
|
(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.
|
class |
VolumeMatrix
Immutable Double VolumeMatrix, a matrix of values with a VolumeUnit.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.divide(DoubleMatrix.Rel<U> rel)
Divide this Relative value by a Relative value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.divide(DoubleMatrix.Rel<U> rel)
Divide this Relative value by a Relative value for a vector or matrix.
|
(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.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.immutable()
Create a immutable version of this MutableDoubleMatrix.
|
(package private) static <U extends Unit<U>> |
DoubleMatrix.instantiateRel(DoubleMatrixData dmData,
U unit)
Instantiate a vector based on the type of data.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Abs.minus(DoubleMatrix.Abs<U> abs)
Subtract an Absolute value from this Absolute value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Abs.minus(DoubleMatrix.Abs<U> abs)
Subtract an Absolute value from this Absolute value for a vector or matrix.
|
(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.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.minus(DoubleMatrix.Rel<U> rel)
Subtract a Relative value from this Relative value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.minus(DoubleMatrix.Rel<U> rel)
Subtract a Relative value from this Relative value for a vector or matrix.
|
(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.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.plus(DoubleMatrix.Rel<U> rel)
Add a Relative value to this Relative value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.plus(DoubleMatrix.Rel<U> rel)
Add a Relative value to this Relative value for a vector or matrix.
|
(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.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.times(DoubleMatrix.Rel<U> rel)
Multiply a Relative value by this Relative value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.times(DoubleMatrix.Rel<U> rel)
Multiply a Relative value by this Relative value for a vector or matrix.
|
(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.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.toDense()
Create a dense version of this DoubleMatrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.toSparse()
Create a sparse version of this DoubleMatrix.
|
| Modifier and Type | Method and Description |
|---|---|
MutableDoubleMatrix.Abs<U> |
MutableDoubleMatrix.Abs.decrementBy(DoubleMatrix.Rel<U> decrement)
Decrement the value by the supplied value and return the changed vector.
|
MutableDoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.decrementBy(DoubleMatrix.Rel<U> decrement)
Decrement the value by the supplied value and return the changed vector.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.divide(DoubleMatrix.Rel<U> rel)
Divide this Relative value by a Relative value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.divide(DoubleMatrix.Rel<U> rel)
Divide this Relative value by a Relative value for a vector or matrix.
|
(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.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.
|
MutableDoubleMatrix.Abs<U> |
MutableDoubleMatrix.Abs.divideBy(DoubleMatrix.Rel<U> factors)
Divide the values in the vector by the supplied values and return the changed vector.
|
MutableDoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.divideBy(DoubleMatrix.Rel<U> factors)
Divide the values in the vector by the supplied values and return the changed vector.
|
MutableDoubleMatrix.Abs<U> |
MutableDoubleMatrix.Abs.incrementBy(DoubleMatrix.Rel<U> increment)
Increment the value by the supplied value and return the changed vector.
|
MutableDoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.incrementBy(DoubleMatrix.Rel<U> increment)
Increment the value by the supplied value and return the changed vector.
|
(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.
|
DoubleMatrix.Abs<U> |
MutableDoubleMatrix.Abs.minus(DoubleMatrix.Rel<U> rel)
Subtract a Relative value from this Absolute value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.minus(DoubleMatrix.Rel<U> rel)
Subtract a Relative value from this Relative value for a vector or matrix.
|
DoubleMatrix.Abs<U> |
DoubleMatrix.Abs.minus(DoubleMatrix.Rel<U> rel)
Subtract a Relative value from this Absolute value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.minus(DoubleMatrix.Rel<U> rel)
Subtract a Relative value from this Relative value for a vector or matrix.
|
(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.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.
|
MutableDoubleMatrix.Abs<U> |
MutableDoubleMatrix.Abs.multiplyBy(DoubleMatrix.Rel<U> factors)
Multiply the values in the vector by the supplied values and return the changed vector.
|
MutableDoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.multiplyBy(DoubleMatrix.Rel<U> factors)
Multiply the values in the vector by the supplied values and return the changed vector.
|
(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.
|
DoubleMatrix.Abs<U> |
MutableDoubleMatrix.Abs.plus(DoubleMatrix.Rel<U> rel)
Add a Relative value to this Absolute value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.plus(DoubleMatrix.Rel<U> rel)
Add a Relative value to this Relative value for a vector or matrix.
|
DoubleMatrix.Abs<U> |
DoubleMatrix.Abs.plus(DoubleMatrix.Rel<U> rel)
Add a Relative value to this Absolute value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.plus(DoubleMatrix.Rel<U> rel)
Add a Relative value to this Relative value for a vector or matrix.
|
(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.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.
|
DoubleMatrix.Rel<U> |
MutableDoubleMatrix.Rel.times(DoubleMatrix.Rel<U> rel)
Multiply a Relative value by this Relative value for a vector or matrix.
|
DoubleMatrix.Rel<U> |
DoubleMatrix.Rel.times(DoubleMatrix.Rel<U> rel)
Multiply a Relative value by this Relative value for a vector or matrix.
|
(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.
|
(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.
|
Copyright © 2015–2016 Delft University of Technology. All rights reserved.