Uses of Class
org.djunits.value.vdouble.matrix.data.DoubleMatrixData
Package | Description |
---|---|
org.djunits.value.vdouble.matrix |
Double Matrix storage and calculations with units, absolute/relative, sparse/dense.
|
org.djunits.value.vdouble.matrix.base |
Interfaces, abstract classes and utilities for DoubleMatrix.
|
org.djunits.value.vdouble.matrix.data |
Internal data storage for the Matrix.
|
-
Uses of DoubleMatrixData in org.djunits.value.vdouble.matrix
Methods in org.djunits.value.vdouble.matrix with parameters of type DoubleMatrixData Modifier and Type Method Description AbsoluteTemperatureMatrix
AbsoluteTemperatureMatrix. instantiateMatrix(DoubleMatrixData dmd, AbsoluteTemperatureUnit displayUnit)
Instantiate a new matrix of the class of this matrix.AbsorbedDoseMatrix
AbsorbedDoseMatrix. instantiateMatrix(DoubleMatrixData dmd, AbsorbedDoseUnit displayUnit)
Instantiate a new matrix of the class of this matrix.AccelerationMatrix
AccelerationMatrix. instantiateMatrix(DoubleMatrixData dmd, AccelerationUnit displayUnit)
Instantiate a new matrix of the class of this matrix.AmountOfSubstanceMatrix
AmountOfSubstanceMatrix. instantiateMatrix(DoubleMatrixData dmd, AmountOfSubstanceUnit displayUnit)
Instantiate a new matrix of the class of this matrix.AngleMatrix
AngleMatrix. instantiateMatrix(DoubleMatrixData dmd, AngleUnit displayUnit)
Instantiate a new matrix of the class of this matrix.AngularAccelerationMatrix
AngularAccelerationMatrix. instantiateMatrix(DoubleMatrixData dmd, AngularAccelerationUnit displayUnit)
Instantiate a new matrix of the class of this matrix.AngularVelocityMatrix
AngularVelocityMatrix. instantiateMatrix(DoubleMatrixData dmd, AngularVelocityUnit displayUnit)
Instantiate a new matrix of the class of this matrix.AreaMatrix
AreaMatrix. instantiateMatrix(DoubleMatrixData dmd, AreaUnit displayUnit)
Instantiate a new matrix of the class of this matrix.CatalyticActivityMatrix
CatalyticActivityMatrix. instantiateMatrix(DoubleMatrixData dmd, CatalyticActivityUnit displayUnit)
Instantiate a new matrix of the class of this matrix.DensityMatrix
DensityMatrix. instantiateMatrix(DoubleMatrixData dmd, DensityUnit displayUnit)
Instantiate a new matrix of the class of this matrix.DimensionlessMatrix
DimensionlessMatrix. instantiateMatrix(DoubleMatrixData dmd, DimensionlessUnit displayUnit)
Instantiate a new matrix of the class of this matrix.DirectionMatrix
DirectionMatrix. instantiateMatrix(DoubleMatrixData dmd, DirectionUnit displayUnit)
Instantiate a new matrix of the class of this matrix.DurationMatrix
DurationMatrix. instantiateMatrix(DoubleMatrixData dmd, DurationUnit displayUnit)
Instantiate a new matrix of the class of this matrix.ElectricalCapacitanceMatrix
ElectricalCapacitanceMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalCapacitanceUnit displayUnit)
Instantiate a new matrix of the class of this matrix.ElectricalChargeMatrix
ElectricalChargeMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalChargeUnit displayUnit)
Instantiate a new matrix of the class of this matrix.ElectricalConductanceMatrix
ElectricalConductanceMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalConductanceUnit displayUnit)
Instantiate a new matrix of the class of this matrix.ElectricalCurrentMatrix
ElectricalCurrentMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalCurrentUnit displayUnit)
Instantiate a new matrix of the class of this matrix.ElectricalInductanceMatrix
ElectricalInductanceMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalInductanceUnit displayUnit)
Instantiate a new matrix of the class of this matrix.ElectricalPotentialMatrix
ElectricalPotentialMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalPotentialUnit displayUnit)
Instantiate a new matrix of the class of this matrix.ElectricalResistanceMatrix
ElectricalResistanceMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalResistanceUnit displayUnit)
Instantiate a new matrix of the class of this matrix.EnergyMatrix
EnergyMatrix. instantiateMatrix(DoubleMatrixData dmd, EnergyUnit displayUnit)
Instantiate a new matrix of the class of this matrix.EquivalentDoseMatrix
EquivalentDoseMatrix. instantiateMatrix(DoubleMatrixData dmd, EquivalentDoseUnit displayUnit)
Instantiate a new matrix of the class of this matrix.FlowMassMatrix
FlowMassMatrix. instantiateMatrix(DoubleMatrixData dmd, FlowMassUnit displayUnit)
Instantiate a new matrix of the class of this matrix.FlowVolumeMatrix
FlowVolumeMatrix. instantiateMatrix(DoubleMatrixData dmd, FlowVolumeUnit displayUnit)
Instantiate a new matrix of the class of this matrix.ForceMatrix
ForceMatrix. instantiateMatrix(DoubleMatrixData dmd, ForceUnit displayUnit)
Instantiate a new matrix of the class of this matrix.FrequencyMatrix
FrequencyMatrix. instantiateMatrix(DoubleMatrixData dmd, FrequencyUnit displayUnit)
Instantiate a new matrix of the class of this matrix.IlluminanceMatrix
IlluminanceMatrix. instantiateMatrix(DoubleMatrixData dmd, IlluminanceUnit displayUnit)
Instantiate a new matrix of the class of this matrix.LengthMatrix
LengthMatrix. instantiateMatrix(DoubleMatrixData dmd, LengthUnit displayUnit)
Instantiate a new matrix of the class of this matrix.LinearDensityMatrix
LinearDensityMatrix. instantiateMatrix(DoubleMatrixData dmd, LinearDensityUnit displayUnit)
Instantiate a new matrix of the class of this matrix.LuminousFluxMatrix
LuminousFluxMatrix. instantiateMatrix(DoubleMatrixData dmd, LuminousFluxUnit displayUnit)
Instantiate a new matrix of the class of this matrix.LuminousIntensityMatrix
LuminousIntensityMatrix. instantiateMatrix(DoubleMatrixData dmd, LuminousIntensityUnit displayUnit)
Instantiate a new matrix of the class of this matrix.MagneticFluxDensityMatrix
MagneticFluxDensityMatrix. instantiateMatrix(DoubleMatrixData dmd, MagneticFluxDensityUnit displayUnit)
Instantiate a new matrix of the class of this matrix.MagneticFluxMatrix
MagneticFluxMatrix. instantiateMatrix(DoubleMatrixData dmd, MagneticFluxUnit displayUnit)
Instantiate a new matrix of the class of this matrix.MassMatrix
MassMatrix. instantiateMatrix(DoubleMatrixData dmd, MassUnit displayUnit)
Instantiate a new matrix of the class of this matrix.MomentumMatrix
MomentumMatrix. instantiateMatrix(DoubleMatrixData dmd, MomentumUnit displayUnit)
Instantiate a new matrix of the class of this matrix.PositionMatrix
PositionMatrix. instantiateMatrix(DoubleMatrixData dmd, PositionUnit displayUnit)
Instantiate a new matrix of the class of this matrix.PowerMatrix
PowerMatrix. instantiateMatrix(DoubleMatrixData dmd, PowerUnit displayUnit)
Instantiate a new matrix of the class of this matrix.PressureMatrix
PressureMatrix. instantiateMatrix(DoubleMatrixData dmd, PressureUnit displayUnit)
Instantiate a new matrix of the class of this matrix.RadioActivityMatrix
RadioActivityMatrix. instantiateMatrix(DoubleMatrixData dmd, RadioActivityUnit displayUnit)
Instantiate a new matrix of the class of this matrix.SIMatrix
SIMatrix. instantiateMatrix(DoubleMatrixData dmd, SIUnit unit)
Instantiate a new matrix of the class of this matrix.SolidAngleMatrix
SolidAngleMatrix. instantiateMatrix(DoubleMatrixData dmd, SolidAngleUnit displayUnit)
Instantiate a new matrix of the class of this matrix.SpeedMatrix
SpeedMatrix. instantiateMatrix(DoubleMatrixData dmd, SpeedUnit displayUnit)
Instantiate a new matrix of the class of this matrix.TemperatureMatrix
TemperatureMatrix. instantiateMatrix(DoubleMatrixData dmd, TemperatureUnit displayUnit)
Instantiate a new matrix of the class of this matrix.TimeMatrix
TimeMatrix. instantiateMatrix(DoubleMatrixData dmd, TimeUnit displayUnit)
Instantiate a new matrix of the class of this matrix.TorqueMatrix
TorqueMatrix. instantiateMatrix(DoubleMatrixData dmd, TorqueUnit displayUnit)
Instantiate a new matrix of the class of this matrix.VolumeMatrix
VolumeMatrix. instantiateMatrix(DoubleMatrixData dmd, VolumeUnit displayUnit)
Instantiate a new matrix of the class of this matrix.DirectionMatrix
AngleMatrix. instantiateMatrixAbs(DoubleMatrixData dmd, DirectionUnit displayUnit)
Instantiate a new absolute matrix of the class of this relative matrix.TimeMatrix
DurationMatrix. instantiateMatrixAbs(DoubleMatrixData dmd, TimeUnit displayUnit)
Instantiate a new absolute matrix of the class of this relative matrix.PositionMatrix
LengthMatrix. instantiateMatrixAbs(DoubleMatrixData dmd, PositionUnit displayUnit)
Instantiate a new absolute matrix of the class of this relative matrix.AbsoluteTemperatureMatrix
TemperatureMatrix. instantiateMatrixAbs(DoubleMatrixData dmd, AbsoluteTemperatureUnit displayUnit)
Instantiate a new absolute matrix of the class of this relative matrix.TemperatureMatrix
AbsoluteTemperatureMatrix. instantiateMatrixRel(DoubleMatrixData dmd, TemperatureUnit displayUnit)
Instantiate a new relative matrix of the class of this absolute matrix.AngleMatrix
DirectionMatrix. instantiateMatrixRel(DoubleMatrixData dmd, AngleUnit displayUnit)
Instantiate a new relative matrix of the class of this absolute matrix.LengthMatrix
PositionMatrix. instantiateMatrixRel(DoubleMatrixData dmd, LengthUnit displayUnit)
Instantiate a new relative matrix of the class of this absolute matrix.DurationMatrix
TimeMatrix. instantiateMatrixRel(DoubleMatrixData dmd, DurationUnit displayUnit)
Instantiate a new relative matrix of the class of this absolute matrix. -
Uses of DoubleMatrixData in org.djunits.value.vdouble.matrix.base
Fields in org.djunits.value.vdouble.matrix.base declared as DoubleMatrixData Modifier and Type Field Description protected DoubleMatrixData
AbstractDoubleMatrix. data
The stored data as an object, can be sparse or dense.Methods in org.djunits.value.vdouble.matrix.base that return DoubleMatrixData Modifier and Type Method Description protected DoubleMatrixData
AbstractDoubleMatrix. getData()
Retrieve the data object.Methods in org.djunits.value.vdouble.matrix.base with parameters of type DoubleMatrixData Modifier and Type Method Description static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(DoubleMatrixData values, U unit)
Instantiate the Mutable DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(DoubleMatrixData values, U unit, Class<M> matrixClass)
Instantiate the Mutable DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiateAnonymous(DoubleMatrixData values, Unit<?> unit)
Instantiate the Immutable DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiateAnonymous(DoubleMatrixData values, Unit<?> unit, Class<M> matrixClass)
Instantiate the Immutable DoubleMatrix based on its unit.M
DoubleMatrixInterface. instantiateMatrix(DoubleMatrixData dmd, U displayUnit)
Instantiate a new matrix of the class of this matrix.abstract AM
AbstractDoubleMatrixRelWithAbs. instantiateMatrixAbs(DoubleMatrixData dmd, AU displayUnit)
Instantiate a new absolute matrix of the class of this relative matrix.abstract RM
AbstractDoubleMatrixAbs. instantiateMatrixRel(DoubleMatrixData dmd, RU displayUnit)
Instantiate a new relative matrix of the class of this absolute matrix.protected void
AbstractDoubleMatrix. setData(DoubleMatrixData data)
Set the data object.Constructors in org.djunits.value.vdouble.matrix.base with parameters of type DoubleMatrixData Constructor Description AbstractDoubleMatrix(DoubleMatrixData data, U unit)
Construct a new DoubleMatrix.AbstractDoubleMatrixAbs(DoubleMatrixData data, AU unit)
Construct a new Relative Mutable DoubleMatrix.AbstractDoubleMatrixRel(DoubleMatrixData data, U unit)
Construct a new Relative Mutable DoubleMatrix.AbstractDoubleMatrixRelWithAbs(DoubleMatrixData data, RU unit)
Construct a new Relative Mutable DoubleMatrix. -
Uses of DoubleMatrixData in org.djunits.value.vdouble.matrix.data
Subclasses of DoubleMatrixData in org.djunits.value.vdouble.matrix.data Modifier and Type Class Description class
DoubleMatrixDataDense
Stores dense data for a DoubleMatrix and carries out basic operations.class
DoubleMatrixDataSparse
Stores sparse data for a DoubleMatrix and carries out basic operations.Methods in org.djunits.value.vdouble.matrix.data that return DoubleMatrixData Modifier and Type Method Description abstract DoubleMatrixData
DoubleMatrixData. assign(DoubleFunction doubleFunction)
Apply an operation to each cell.(package private) abstract DoubleMatrixData
DoubleMatrixData. assign(DoubleFunction2 doubleFunction2, DoubleMatrixData right)
Apply a binary operation on a cell by cell basis.DoubleMatrixData
DoubleMatrixDataSparse. assign(DoubleFunction doubleFunction)
Apply an operation to each cell.DoubleMatrixData
DoubleMatrixData. decrementBy(DoubleMatrixData decrement)
Subtract a matrix from this matrix on a cell-by-cell basis.abstract DoubleMatrixData
DoubleMatrixData. divide(DoubleMatrixData right)
Divide two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataDense. divide(DoubleMatrixData right)
Divide two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataSparse. divide(DoubleMatrixData right)
Divide two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixData. divideBy(DoubleMatrixData right)
Divide the values of a matrix by the values of another matrix on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixData. incrementBy(DoubleMatrixData right)
Add a matrix to this matrix on a cell-by-cell basis.static DoubleMatrixData
DoubleMatrixData. instantiate(double[][] values, Scale scale, StorageType storageType)
Instantiate a DoubleMatrixData with the right data type.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>>
DoubleMatrixDataDoubleMatrixData. instantiate(Collection<DoubleSparseValue<U,S>> values, int rows, int cols, StorageType storageType)
Instantiate a DoubleMatrixData with the right data type.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>>
DoubleMatrixDataDoubleMatrixData. instantiate(S[][] values, StorageType storageType)
Instantiate a DoubleMatrixData with the right data type.abstract DoubleMatrixData
DoubleMatrixData. minus(DoubleMatrixData right)
Subtract two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataSparse. minus(DoubleMatrixData right)
Subtract two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixData. multiplyBy(DoubleMatrixData right)
Multiply a matrix with the values of another matrix on a cell-by-cell basis.abstract DoubleMatrixData
DoubleMatrixData. plus(DoubleMatrixData right)
Add two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataDense. plus(DoubleMatrixData right)
Add two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataSparse. plus(DoubleMatrixData right)
Add two matrices on a cell-by-cell basis.abstract DoubleMatrixData
DoubleMatrixData. times(DoubleMatrixData right)
Multiply two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataDense. times(DoubleMatrixData right)
Multiply two matrices on a cell-by-cell basis.Methods in org.djunits.value.vdouble.matrix.data with parameters of type DoubleMatrixData Modifier and Type Method Description (package private) abstract DoubleMatrixData
DoubleMatrixData. assign(DoubleFunction2 doubleFunction2, DoubleMatrixData right)
Apply a binary operation on a cell by cell basis.DoubleMatrixDataDense
DoubleMatrixDataDense. assign(DoubleFunction2 doubleFunction, DoubleMatrixData right)
Apply a binary operation on a cell by cell basis.DoubleMatrixDataSparse
DoubleMatrixDataSparse. assign(DoubleFunction2 doubleFunction, DoubleMatrixData right)
Apply a binary operation on a cell by cell basis.protected void
DoubleMatrixData. checkSizes(DoubleMatrixData other)
Check the sizes of this data object and the other data object.DoubleMatrixData
DoubleMatrixData. decrementBy(DoubleMatrixData decrement)
Subtract a matrix from this matrix on a cell-by-cell basis.abstract DoubleMatrixData
DoubleMatrixData. divide(DoubleMatrixData right)
Divide two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataDense. divide(DoubleMatrixData right)
Divide two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataSparse. divide(DoubleMatrixData right)
Divide two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixData. divideBy(DoubleMatrixData right)
Divide the values of a matrix by the values of another matrix on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixData. incrementBy(DoubleMatrixData right)
Add a matrix to this matrix on a cell-by-cell basis.abstract DoubleMatrixData
DoubleMatrixData. minus(DoubleMatrixData right)
Subtract two matrices on a cell-by-cell basis.DoubleMatrixDataDense
DoubleMatrixDataDense. minus(DoubleMatrixData right)
Subtract two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataSparse. minus(DoubleMatrixData right)
Subtract two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixData. multiplyBy(DoubleMatrixData right)
Multiply a matrix with the values of another matrix on a cell-by-cell basis.abstract DoubleMatrixData
DoubleMatrixData. plus(DoubleMatrixData right)
Add two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataDense. plus(DoubleMatrixData right)
Add two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataSparse. plus(DoubleMatrixData right)
Add two matrices on a cell-by-cell basis.abstract DoubleMatrixData
DoubleMatrixData. times(DoubleMatrixData right)
Multiply two matrices on a cell-by-cell basis.DoubleMatrixData
DoubleMatrixDataDense. times(DoubleMatrixData right)
Multiply two matrices on a cell-by-cell basis.DoubleMatrixDataSparse
DoubleMatrixDataSparse. times(DoubleMatrixData right)
Multiply two matrices on a cell-by-cell basis.