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 AbsoluteTemperatureMatrixAbsoluteTemperatureMatrix. instantiateMatrix(DoubleMatrixData dmd, AbsoluteTemperatureUnit displayUnit)Instantiate a new matrix of the class of this matrix.AbsorbedDoseMatrixAbsorbedDoseMatrix. instantiateMatrix(DoubleMatrixData dmd, AbsorbedDoseUnit displayUnit)Instantiate a new matrix of the class of this matrix.AccelerationMatrixAccelerationMatrix. instantiateMatrix(DoubleMatrixData dmd, AccelerationUnit displayUnit)Instantiate a new matrix of the class of this matrix.AmountOfSubstanceMatrixAmountOfSubstanceMatrix. instantiateMatrix(DoubleMatrixData dmd, AmountOfSubstanceUnit displayUnit)Instantiate a new matrix of the class of this matrix.AngleMatrixAngleMatrix. instantiateMatrix(DoubleMatrixData dmd, AngleUnit displayUnit)Instantiate a new matrix of the class of this matrix.AngularAccelerationMatrixAngularAccelerationMatrix. instantiateMatrix(DoubleMatrixData dmd, AngularAccelerationUnit displayUnit)Instantiate a new matrix of the class of this matrix.AngularVelocityMatrixAngularVelocityMatrix. instantiateMatrix(DoubleMatrixData dmd, AngularVelocityUnit displayUnit)Instantiate a new matrix of the class of this matrix.AreaMatrixAreaMatrix. instantiateMatrix(DoubleMatrixData dmd, AreaUnit displayUnit)Instantiate a new matrix of the class of this matrix.CatalyticActivityMatrixCatalyticActivityMatrix. instantiateMatrix(DoubleMatrixData dmd, CatalyticActivityUnit displayUnit)Instantiate a new matrix of the class of this matrix.DensityMatrixDensityMatrix. instantiateMatrix(DoubleMatrixData dmd, DensityUnit displayUnit)Instantiate a new matrix of the class of this matrix.DimensionlessMatrixDimensionlessMatrix. instantiateMatrix(DoubleMatrixData dmd, DimensionlessUnit displayUnit)Instantiate a new matrix of the class of this matrix.DirectionMatrixDirectionMatrix. instantiateMatrix(DoubleMatrixData dmd, DirectionUnit displayUnit)Instantiate a new matrix of the class of this matrix.DurationMatrixDurationMatrix. instantiateMatrix(DoubleMatrixData dmd, DurationUnit displayUnit)Instantiate a new matrix of the class of this matrix.ElectricalCapacitanceMatrixElectricalCapacitanceMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalCapacitanceUnit displayUnit)Instantiate a new matrix of the class of this matrix.ElectricalChargeMatrixElectricalChargeMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalChargeUnit displayUnit)Instantiate a new matrix of the class of this matrix.ElectricalConductanceMatrixElectricalConductanceMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalConductanceUnit displayUnit)Instantiate a new matrix of the class of this matrix.ElectricalCurrentMatrixElectricalCurrentMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalCurrentUnit displayUnit)Instantiate a new matrix of the class of this matrix.ElectricalInductanceMatrixElectricalInductanceMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalInductanceUnit displayUnit)Instantiate a new matrix of the class of this matrix.ElectricalPotentialMatrixElectricalPotentialMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalPotentialUnit displayUnit)Instantiate a new matrix of the class of this matrix.ElectricalResistanceMatrixElectricalResistanceMatrix. instantiateMatrix(DoubleMatrixData dmd, ElectricalResistanceUnit displayUnit)Instantiate a new matrix of the class of this matrix.EnergyMatrixEnergyMatrix. instantiateMatrix(DoubleMatrixData dmd, EnergyUnit displayUnit)Instantiate a new matrix of the class of this matrix.EquivalentDoseMatrixEquivalentDoseMatrix. instantiateMatrix(DoubleMatrixData dmd, EquivalentDoseUnit displayUnit)Instantiate a new matrix of the class of this matrix.FlowMassMatrixFlowMassMatrix. instantiateMatrix(DoubleMatrixData dmd, FlowMassUnit displayUnit)Instantiate a new matrix of the class of this matrix.FlowVolumeMatrixFlowVolumeMatrix. instantiateMatrix(DoubleMatrixData dmd, FlowVolumeUnit displayUnit)Instantiate a new matrix of the class of this matrix.ForceMatrixForceMatrix. instantiateMatrix(DoubleMatrixData dmd, ForceUnit displayUnit)Instantiate a new matrix of the class of this matrix.FrequencyMatrixFrequencyMatrix. instantiateMatrix(DoubleMatrixData dmd, FrequencyUnit displayUnit)Instantiate a new matrix of the class of this matrix.IlluminanceMatrixIlluminanceMatrix. instantiateMatrix(DoubleMatrixData dmd, IlluminanceUnit displayUnit)Instantiate a new matrix of the class of this matrix.LengthMatrixLengthMatrix. instantiateMatrix(DoubleMatrixData dmd, LengthUnit displayUnit)Instantiate a new matrix of the class of this matrix.LinearDensityMatrixLinearDensityMatrix. instantiateMatrix(DoubleMatrixData dmd, LinearDensityUnit displayUnit)Instantiate a new matrix of the class of this matrix.LuminousFluxMatrixLuminousFluxMatrix. instantiateMatrix(DoubleMatrixData dmd, LuminousFluxUnit displayUnit)Instantiate a new matrix of the class of this matrix.LuminousIntensityMatrixLuminousIntensityMatrix. instantiateMatrix(DoubleMatrixData dmd, LuminousIntensityUnit displayUnit)Instantiate a new matrix of the class of this matrix.MagneticFluxDensityMatrixMagneticFluxDensityMatrix. instantiateMatrix(DoubleMatrixData dmd, MagneticFluxDensityUnit displayUnit)Instantiate a new matrix of the class of this matrix.MagneticFluxMatrixMagneticFluxMatrix. instantiateMatrix(DoubleMatrixData dmd, MagneticFluxUnit displayUnit)Instantiate a new matrix of the class of this matrix.MassMatrixMassMatrix. instantiateMatrix(DoubleMatrixData dmd, MassUnit displayUnit)Instantiate a new matrix of the class of this matrix.MomentumMatrixMomentumMatrix. instantiateMatrix(DoubleMatrixData dmd, MomentumUnit displayUnit)Instantiate a new matrix of the class of this matrix.PositionMatrixPositionMatrix. instantiateMatrix(DoubleMatrixData dmd, PositionUnit displayUnit)Instantiate a new matrix of the class of this matrix.PowerMatrixPowerMatrix. instantiateMatrix(DoubleMatrixData dmd, PowerUnit displayUnit)Instantiate a new matrix of the class of this matrix.PressureMatrixPressureMatrix. instantiateMatrix(DoubleMatrixData dmd, PressureUnit displayUnit)Instantiate a new matrix of the class of this matrix.RadioActivityMatrixRadioActivityMatrix. instantiateMatrix(DoubleMatrixData dmd, RadioActivityUnit displayUnit)Instantiate a new matrix of the class of this matrix.SIMatrixSIMatrix. instantiateMatrix(DoubleMatrixData dmd, SIUnit unit)Instantiate a new matrix of the class of this matrix.SolidAngleMatrixSolidAngleMatrix. instantiateMatrix(DoubleMatrixData dmd, SolidAngleUnit displayUnit)Instantiate a new matrix of the class of this matrix.SpeedMatrixSpeedMatrix. instantiateMatrix(DoubleMatrixData dmd, SpeedUnit displayUnit)Instantiate a new matrix of the class of this matrix.TemperatureMatrixTemperatureMatrix. instantiateMatrix(DoubleMatrixData dmd, TemperatureUnit displayUnit)Instantiate a new matrix of the class of this matrix.TimeMatrixTimeMatrix. instantiateMatrix(DoubleMatrixData dmd, TimeUnit displayUnit)Instantiate a new matrix of the class of this matrix.TorqueMatrixTorqueMatrix. instantiateMatrix(DoubleMatrixData dmd, TorqueUnit displayUnit)Instantiate a new matrix of the class of this matrix.VolumeMatrixVolumeMatrix. instantiateMatrix(DoubleMatrixData dmd, VolumeUnit displayUnit)Instantiate a new matrix of the class of this matrix.DirectionMatrixAngleMatrix. instantiateMatrixAbs(DoubleMatrixData dmd, DirectionUnit displayUnit)Instantiate a new absolute matrix of the class of this relative matrix.TimeMatrixDurationMatrix. instantiateMatrixAbs(DoubleMatrixData dmd, TimeUnit displayUnit)Instantiate a new absolute matrix of the class of this relative matrix.PositionMatrixLengthMatrix. instantiateMatrixAbs(DoubleMatrixData dmd, PositionUnit displayUnit)Instantiate a new absolute matrix of the class of this relative matrix.AbsoluteTemperatureMatrixTemperatureMatrix. instantiateMatrixAbs(DoubleMatrixData dmd, AbsoluteTemperatureUnit displayUnit)Instantiate a new absolute matrix of the class of this relative matrix.TemperatureMatrixAbsoluteTemperatureMatrix. instantiateMatrixRel(DoubleMatrixData dmd, TemperatureUnit displayUnit)Instantiate a new relative matrix of the class of this absolute matrix.AngleMatrixDirectionMatrix. instantiateMatrixRel(DoubleMatrixData dmd, AngleUnit displayUnit)Instantiate a new relative matrix of the class of this absolute matrix.LengthMatrixPositionMatrix. instantiateMatrixRel(DoubleMatrixData dmd, LengthUnit displayUnit)Instantiate a new relative matrix of the class of this absolute matrix.DurationMatrixTimeMatrix. 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 DoubleMatrixDataAbstractDoubleMatrix. dataThe 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 DoubleMatrixDataAbstractDoubleMatrix. 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.MDoubleMatrixInterface. instantiateMatrix(DoubleMatrixData dmd, U displayUnit)Instantiate a new matrix of the class of this matrix.abstract AMAbstractDoubleMatrixRelWithAbs. instantiateMatrixAbs(DoubleMatrixData dmd, AU displayUnit)Instantiate a new absolute matrix of the class of this relative matrix.abstract RMAbstractDoubleMatrixAbs. instantiateMatrixRel(DoubleMatrixData dmd, RU displayUnit)Instantiate a new relative matrix of the class of this absolute matrix.protected voidAbstractDoubleMatrix. 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 classDoubleMatrixDataDenseStores dense data for a DoubleMatrix and carries out basic operations.classDoubleMatrixDataSparseStores 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 DoubleMatrixDataDoubleMatrixData. assign(DoubleFunction doubleFunction)Apply an operation to each cell.(package private) abstract DoubleMatrixDataDoubleMatrixData. assign(DoubleFunction2 doubleFunction2, DoubleMatrixData right)Apply a binary operation on a cell by cell basis.DoubleMatrixDataDoubleMatrixDataSparse. assign(DoubleFunction doubleFunction)Apply an operation to each cell.DoubleMatrixDataDoubleMatrixData. decrementBy(DoubleMatrixData decrement)Subtract a matrix from this matrix on a cell-by-cell basis.abstract DoubleMatrixDataDoubleMatrixData. divide(DoubleMatrixData right)Divide two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataDense. divide(DoubleMatrixData right)Divide two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataSparse. divide(DoubleMatrixData right)Divide two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixData. divideBy(DoubleMatrixData right)Divide the values of a matrix by the values of another matrix on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixData. incrementBy(DoubleMatrixData right)Add a matrix to this matrix on a cell-by-cell basis.static DoubleMatrixDataDoubleMatrixData. 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 DoubleMatrixDataDoubleMatrixData. minus(DoubleMatrixData right)Subtract two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataSparse. minus(DoubleMatrixData right)Subtract two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixData. multiplyBy(DoubleMatrixData right)Multiply a matrix with the values of another matrix on a cell-by-cell basis.abstract DoubleMatrixDataDoubleMatrixData. plus(DoubleMatrixData right)Add two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataDense. plus(DoubleMatrixData right)Add two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataSparse. plus(DoubleMatrixData right)Add two matrices on a cell-by-cell basis.abstract DoubleMatrixDataDoubleMatrixData. times(DoubleMatrixData right)Multiply two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataDense. 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 DoubleMatrixDataDoubleMatrixData. assign(DoubleFunction2 doubleFunction2, DoubleMatrixData right)Apply a binary operation on a cell by cell basis.DoubleMatrixDataDenseDoubleMatrixDataDense. assign(DoubleFunction2 doubleFunction, DoubleMatrixData right)Apply a binary operation on a cell by cell basis.DoubleMatrixDataSparseDoubleMatrixDataSparse. assign(DoubleFunction2 doubleFunction, DoubleMatrixData right)Apply a binary operation on a cell by cell basis.protected voidDoubleMatrixData. checkSizes(DoubleMatrixData other)Check the sizes of this data object and the other data object.DoubleMatrixDataDoubleMatrixData. decrementBy(DoubleMatrixData decrement)Subtract a matrix from this matrix on a cell-by-cell basis.abstract DoubleMatrixDataDoubleMatrixData. divide(DoubleMatrixData right)Divide two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataDense. divide(DoubleMatrixData right)Divide two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataSparse. divide(DoubleMatrixData right)Divide two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixData. divideBy(DoubleMatrixData right)Divide the values of a matrix by the values of another matrix on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixData. incrementBy(DoubleMatrixData right)Add a matrix to this matrix on a cell-by-cell basis.abstract DoubleMatrixDataDoubleMatrixData. minus(DoubleMatrixData right)Subtract two matrices on a cell-by-cell basis.DoubleMatrixDataDenseDoubleMatrixDataDense. minus(DoubleMatrixData right)Subtract two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataSparse. minus(DoubleMatrixData right)Subtract two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixData. multiplyBy(DoubleMatrixData right)Multiply a matrix with the values of another matrix on a cell-by-cell basis.abstract DoubleMatrixDataDoubleMatrixData. plus(DoubleMatrixData right)Add two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataDense. plus(DoubleMatrixData right)Add two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataSparse. plus(DoubleMatrixData right)Add two matrices on a cell-by-cell basis.abstract DoubleMatrixDataDoubleMatrixData. times(DoubleMatrixData right)Multiply two matrices on a cell-by-cell basis.DoubleMatrixDataDoubleMatrixDataDense. times(DoubleMatrixData right)Multiply two matrices on a cell-by-cell basis.DoubleMatrixDataSparseDoubleMatrixDataSparse. times(DoubleMatrixData right)Multiply two matrices on a cell-by-cell basis.