Uses of Class
org.djunits.value.ValueRuntimeException
Packages that use ValueRuntimeException
Package
Description
Base value interfaces and classes, e.g. to distinguish between scalar, vector and matrix..
Double Matrix storage and calculations with units, absolute/relative, sparse/dense.
Interfaces, abstract classes and utilities for DoubleMatrix.
Internal data storage for the Matrix.
Interfaces, abstract classes and utilities for DoubleVector.
Internal data storage for the Vector.
Float Matrix storage and calculations with units, absolute/relative, sparse/dense.
Interfaces, abstract classes and utilities for FloatMatrix.
package-info.java.
Interfaces, abstract classes and utilities for FloatVector.
Internal storage for the FloatVector.
-
Uses of ValueRuntimeException in org.djunits.value.base
Methods in org.djunits.value.base that throw ValueRuntimeExceptionModifier and TypeMethodDescriptionabstract VMatrix.getDiagonal()Retrieve the main diagonal of the matrix as a vector.abstract S[]Matrix.getDiagonalScalars()Retrieve the main diagonal of the matrix as an array of scalars. -
Uses of ValueRuntimeException in org.djunits.value.vdouble.matrix
Constructors in org.djunits.value.vdouble.matrix that throw ValueRuntimeExceptionModifierConstructorDescriptionConstruct a new Relative Double SIMatrix with a unit for the float values that will also be used for the displayUnit.SIMatrix(double[][] values, SIUnit unit, StorageType storageType) Construct a new Relative Double SIMatrix with a unit for the float values that will also be used for the displayUnit. -
Uses of ValueRuntimeException in org.djunits.value.vdouble.matrix.base
Methods in org.djunits.value.vdouble.matrix.base that throw ValueRuntimeExceptionModifier and TypeMethodDescriptionprotected final voidDoubleMatrix.checkSquare()Check that the matrix is square.final doubleDoubleMatrix.determinantSI()Compute the determinant of the matrix, based on the SI values in the matrix.final <UT extends Unit<UT>,ST extends DoubleScalar<UT, ST>, VT extends DoubleVector<UT, ST, VT>, MT extends DoubleMatrix<UT, ST, VT, MT> & Relative<UT, MT>>
SIMatrixDoubleMatrixRel.divide(MT rel) Divide this Relative matrix by another Relative matrix.DoubleMatrix.getDiagonal()S[]DoubleMatrix.getDiagonalScalars()double[]DoubleMatrix.getDiagonalSI()Retrieve the main diagonal of the matrix as an array of double.final RMfinal RMfinal <UT extends Unit<UT>,ST extends DoubleScalar<UT, ST>, VT extends DoubleVector<UT, ST, VT>, MT extends DoubleMatrix<UT, ST, VT, MT> & Relative<UT, MT>>
SIMatrixDoubleMatrixRel.times(MT rel) Multiply a Relative value with this Relative value for a matrix or matrix. -
Uses of ValueRuntimeException in org.djunits.value.vdouble.matrix.data
Methods in org.djunits.value.vdouble.matrix.data that throw ValueRuntimeExceptionModifier and TypeMethodDescription(package private) abstract DoubleMatrixDataDoubleMatrixData.assign(DoubleFunction2 doubleFunction2, DoubleMatrixData right) Apply a binary operation on a cell by cell basis.protected static double[][]DoubleMatrixData.checkRectangularAndNonNull(double[][] values) Check that a 2D array of float is not null, not empty and not jagged; i.e. all rows have the same length.protected static <U extends Unit<U>,S extends DoubleScalar<U, S>>
S[][]DoubleMatrixData.checkRectangularAndNonNull(S[][] values) Check that a 2D array of float is not null, not empty and not jagged; i.e. all rows have the same length.protected voidDoubleMatrixData.checkSizes(DoubleMatrixData other) Check the sizes of this data object and the other data object.final 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.DoubleMatrixDataDense.divide(DoubleMatrixData right) DoubleMatrixDataSparse.divide(DoubleMatrixData right) final DoubleMatrixDataDoubleMatrixData.divideBy(DoubleMatrixData right) Divide the values of a matrix by the values of another matrix on a cell-by-cell basis.final 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 DoubleScalar<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 DoubleScalar<U, S>>
DoubleMatrixDataDoubleMatrixData.instantiate(S[][] values, StorageType storageType) Instantiate a DoubleMatrixData with the right data type.static DoubleMatrixDataSparseDoubleMatrixDataSparse.instantiate(double[][] valuesSI) Instantiate a DoubleMatrixDataSparse from an array.static DoubleMatrixDataSparseDoubleMatrixDataSparse.instantiate(double[][] values, Scale scale) Instantiate a DoubleMatrixDataSparse from an array.abstract DoubleMatrixDataDoubleMatrixData.minus(DoubleMatrixData right) Subtract two matrices on a cell-by-cell basis.final 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.DoubleMatrixDataDense.plus(DoubleMatrixData right) DoubleMatrixDataSparse.plus(DoubleMatrixData right) abstract DoubleMatrixDataDoubleMatrixData.times(DoubleMatrixData right) Multiply two matrices on a cell-by-cell basis.DoubleMatrixDataDense.times(DoubleMatrixData right) DoubleMatrixDataSparse.times(DoubleMatrixData right) Constructors in org.djunits.value.vdouble.matrix.data that throw ValueRuntimeExceptionModifierConstructorDescriptionDoubleMatrixDataDense(double[][] matrixSI) Create a matrix with dense data.DoubleMatrixDataDense(double[] matrixSI, int rows, int cols) Create a matrix with dense data. -
Uses of ValueRuntimeException in org.djunits.value.vdouble.vector.base
Methods in org.djunits.value.vdouble.vector.base that throw ValueRuntimeExceptionModifier and TypeMethodDescriptionprotected final voidDoubleVector.checkSize(DoubleVector<?, ?, ?> other) Centralized size equality check.final <UT extends Unit<UT>,ST extends DoubleScalarRel<UT, ST>, VT extends DoubleVectorRel<UT, ST, VT>>
SIVectorDoubleVectorRel.divide(VT rel) Divide this Relative value by a Relative value for a vector or matrix.final RVfinal RVfinal <UT extends Unit<UT>,ST extends DoubleScalarRel<UT, ST>, VT extends DoubleVectorRel<UT, ST, VT> & Relative<UT, VT>>
SIVectorDoubleVectorRel.times(VT rel) Multiply a Relative value with this Relative value for a vector or matrix. -
Uses of ValueRuntimeException in org.djunits.value.vdouble.vector.data
Methods in org.djunits.value.vdouble.vector.data that throw ValueRuntimeExceptionModifier and TypeMethodDescription(package private) abstract DoubleVectorDataDoubleVectorData.assign(DoubleFunction2 doubleFunction2, DoubleVectorData right) Apply a binary operation on a cell by cell basis.protected voidDoubleVectorData.checkSizes(DoubleVectorData other) Check the sizes of this data object and the other data object.final DoubleVectorDataDoubleVectorData.decrementBy(DoubleVectorData right) Subtract a vector from this vector on a cell-by-cell basis.abstract DoubleVectorDataDoubleVectorData.divide(DoubleVectorData right) Divide two vectors on a cell-by-cell basis.final DoubleVectorDataDoubleVectorDataSparse.divide(DoubleVectorData right) final DoubleVectorDataDoubleVectorData.divideBy(DoubleVectorData right) Divide the values of a vector by the values of another vector on a cell-by-cell basis.final DoubleVectorDataDoubleVectorData.incrementBy(DoubleVectorData right) Add a vector to this vector on a cell-by-cell basis.abstract DoubleVectorDataDoubleVectorData.minus(DoubleVectorData right) Subtract two vectors on a cell-by-cell basis.final DoubleVectorDataDoubleVectorData.multiplyBy(DoubleVectorData right) Multiply a vector with the values of another vector on a cell-by-cell basis.abstract DoubleVectorDataDoubleVectorData.plus(DoubleVectorData right) Add two vectors on a cell-by-cell basis.abstract DoubleVectorDataDoubleVectorData.times(DoubleVectorData right) Multiply two vectors on a cell-by-cell basis. -
Uses of ValueRuntimeException in org.djunits.value.vfloat.matrix
Constructors in org.djunits.value.vfloat.matrix that throw ValueRuntimeExceptionModifierConstructorDescriptionFloatSIMatrix(float[][] values, SIUnit unit) Construct a new Relative FloatSIMatrix with a unit for the float values that will also be used for the displayUnit.FloatSIMatrix(float[][] values, SIUnit unit, StorageType storageType) Construct a new Relative FloatSIMatrix with a unit for the float values that will also be used for the displayUnit. -
Uses of ValueRuntimeException in org.djunits.value.vfloat.matrix.base
Methods in org.djunits.value.vfloat.matrix.base that throw ValueRuntimeExceptionModifier and TypeMethodDescriptionprotected final voidFloatMatrix.checkSquare()Check that the matrix is square.final floatFloatMatrix.determinantSI()Compute the determinant of the matrix, based on the SI values.final <UT extends Unit<UT>,ST extends FloatScalar<UT, ST>, VT extends FloatVector<UT, ST, VT>, MT extends FloatMatrix<UT, ST, VT, MT> & Relative<UT, MT>>
FloatSIMatrixFloatMatrixRel.divide(MT rel) Divide this Relative matrix by another Relative matrix.FloatMatrix.getDiagonal()S[]FloatMatrix.getDiagonalScalars()float[]FloatMatrix.getDiagonalSI()Retrieve the main diagonal of the matrix as an array of float.final RMfinal RMfinal <UT extends Unit<UT>,ST extends FloatScalar<UT, ST>, VT extends FloatVector<UT, ST, VT>, MT extends FloatMatrix<UT, ST, VT, MT> & Relative<UT, MT>>
FloatSIMatrixFloatMatrixRel.times(MT rel) Multiply a Relative value with this Relative value for a matrix or matrix. -
Uses of ValueRuntimeException in org.djunits.value.vfloat.matrix.data
Methods in org.djunits.value.vfloat.matrix.data that throw ValueRuntimeExceptionModifier and TypeMethodDescription(package private) abstract FloatMatrixDataFloatMatrixData.assign(FloatFunction2 floatFunction, FloatMatrixData right) Apply a binary operation on a cell by cell basis.protected static float[][]FloatMatrixData.checkRectangularAndNonNull(float[][] values) Check that a 2D array of float is not null, not empty and not jagged; i.e. all rows have the same length.protected static <U extends Unit<U>,S extends FloatScalar<U, S>>
S[][]FloatMatrixData.checkRectangularAndNonNull(S[][] values) Check that a 2D array of float is not null, not empty and not jagged; i.e. all rows have the same length.protected voidFloatMatrixData.checkSizes(FloatMatrixData other) Check the sizes of this data object and the other data object.final FloatMatrixDataFloatMatrixData.decrementBy(FloatMatrixData decrement) Subtract a matrix from this matrix on a cell-by-cell basis.abstract FloatMatrixDataFloatMatrixData.divide(FloatMatrixData right) Divide two matrices on a cell-by-cell basis.FloatMatrixDataDense.divide(FloatMatrixData right) FloatMatrixDataSparse.divide(FloatMatrixData right) final FloatMatrixDataFloatMatrixData.divideBy(FloatMatrixData right) Divide the values of a matrix by the values of another matrix on a cell-by-cell basis.final FloatMatrixDataFloatMatrixData.incrementBy(FloatMatrixData right) Add a matrix to this matrix on a cell-by-cell basis.static FloatMatrixDataFloatMatrixData.instantiate(float[][] values, Scale scale, StorageType storageType) Instantiate a FloatMatrixData with the right data type.static <U extends Unit<U>,S extends FloatScalar<U, S>>
FloatMatrixDataFloatMatrixData.instantiate(S[][] values, StorageType storageType) Instantiate a FloatMatrixData with the right data type.static FloatMatrixDataSparseFloatMatrixDataSparse.instantiate(float[][] valuesSI) Instantiate a FloatMatrixDataSparse from an array.static FloatMatrixDataSparseFloatMatrixDataSparse.instantiate(float[][] values, Scale scale) Instantiate a FloatMatrixDataSparse from an array.abstract FloatMatrixDataFloatMatrixData.minus(FloatMatrixData right) Subtract two matrices on a cell-by-cell basis.final FloatMatrixDataFloatMatrixData.multiplyBy(FloatMatrixData right) Multiply a matrix with the values of another matrix on a cell-by-cell basis.abstract FloatMatrixDataFloatMatrixData.plus(FloatMatrixData right) Add two matrices on a cell-by-cell basis.FloatMatrixDataDense.plus(FloatMatrixData right) FloatMatrixDataSparse.plus(FloatMatrixData right) abstract FloatMatrixDataFloatMatrixData.times(FloatMatrixData right) Multiply two matrices on a cell-by-cell basis.FloatMatrixDataDense.times(FloatMatrixData right) FloatMatrixDataSparse.times(FloatMatrixData right) Constructors in org.djunits.value.vfloat.matrix.data that throw ValueRuntimeExceptionModifierConstructorDescriptionFloatMatrixDataDense(float[][] matrixSI) Create a matrix with dense data.FloatMatrixDataDense(float[] matrixSI, int rows, int cols) Create a matrix with dense data. -
Uses of ValueRuntimeException in org.djunits.value.vfloat.vector.base
Methods in org.djunits.value.vfloat.vector.base that throw ValueRuntimeExceptionModifier and TypeMethodDescriptionprotected final voidFloatVector.checkSize(FloatVector<?, ?, ?> other) Centralized size equality check.final <UT extends Unit<UT>,ST extends FloatScalarRel<UT, ST>, VT extends FloatVectorRel<UT, ST, VT> & Relative<UT, VT>>
FloatSIVectorFloatVectorRel.divide(VT rel) Divide this Relative value by a Relative value for a vector or matrix.final RVfinal RVfinal <UT extends Unit<UT>,ST extends FloatScalarRel<UT, ST>, VT extends FloatVectorRel<UT, ST, VT> & Relative<UT, VT>>
FloatSIVectorFloatVectorRel.times(VT rel) Multiply a Relative value with this Relative value for a vector or matrix. -
Uses of ValueRuntimeException in org.djunits.value.vfloat.vector.data
Methods in org.djunits.value.vfloat.vector.data that throw ValueRuntimeExceptionModifier and TypeMethodDescription(package private) abstract FloatVectorDataFloatVectorData.assign(FloatFunction2 floatFunction2, FloatVectorData right) Apply a binary operation on a cell by cell basis.protected voidFloatVectorData.checkSizes(FloatVectorData other) Check the sizes of this data object and the other data object.final FloatVectorDataFloatVectorData.decrementBy(FloatVectorData right) Subtract a vector from this vector on a cell-by-cell basis.abstract FloatVectorDataFloatVectorData.divide(FloatVectorData right) Divide two vectors on a cell-by-cell basis.final FloatVectorDataFloatVectorDataSparse.divide(FloatVectorData right) final FloatVectorDataFloatVectorData.divideBy(FloatVectorData right) Divide the values of a vector by the values of another vector on a cell-by-cell basis.final FloatVectorDataFloatVectorData.incrementBy(FloatVectorData right) Add a vector to this vector on a cell-by-cell basis.abstract FloatVectorDataFloatVectorData.minus(FloatVectorData right) Subtract two vectors on a cell-by-cell basis.final FloatVectorDataFloatVectorData.multiplyBy(FloatVectorData right) Multiply a vector with the values of another vector on a cell-by-cell basis.abstract FloatVectorDataFloatVectorData.plus(FloatVectorData right) Add two vectors on a cell-by-cell basis.abstract FloatVectorDataFloatVectorData.times(FloatVectorData right) Multiply two vector on a cell-by-cell basis.