Uses of Class
org.djunits.value.vfloat.scalar.base.FloatScalar
Package
Description
Interfaces, abstract classes and utilities for FloatMatrix.
package-info.java.
Float Scalar storage and calculations with units, absolute/relative.
Utilities, interfaces and abstract classes for FloatScalar.
Interfaces, abstract classes and utilities for FloatVector.
Internal storage for the FloatVector.
-
Uses of FloatScalar in org.djunits.value.vfloat.matrix.base
Modifier and TypeClassDescriptionclass
FloatMatrix<U extends Unit<U>,
S extends FloatScalar<U, S>, V extends FloatVector<U, S, V>, M extends FloatMatrix<U, S, V, M>> FloatMatrix utility methods, e.g., for creating FloatMatrixs from different types of data.class
FloatSparseValue<U extends Unit<U>,
S extends FloatScalar<U, S>> Data point for a matrix that can be used for constructing sparse matrices.Modifier and TypeMethodDescriptionfinal <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.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.times
(MT rel) Multiply a Relative value with this Relative value for a matrix or matrix.Modifier and TypeMethodDescriptionS[]
FloatMatrix.getColumnScalars
(int col) S[]
FloatMatrix.getDiagonalScalars()
S[]
FloatMatrix.getRowScalars
(int row) S[][]
FloatMatrix.getScalars()
-
Uses of FloatScalar in org.djunits.value.vfloat.matrix.data
Modifier and TypeMethodDescriptionprotected 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.static <U extends Unit<U>,
S extends FloatScalar<U, S>>
FloatMatrixDataFloatMatrixData.instantiate
(Collection<FloatSparseValue<U, S>> values, int rows, int cols, 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.Modifier and TypeMethodDescriptionprotected 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.Modifier and TypeMethodDescriptionprotected 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.static <U extends Unit<U>,
S extends FloatScalar<U, S>>
FloatMatrixDataFloatMatrixData.instantiate
(S[][] values, StorageType storageType) Instantiate a FloatMatrixData with the right data type. -
Uses of FloatScalar in org.djunits.value.vfloat.scalar
Modifier and TypeClassDescriptionclass
Easy access methods for the FloatAbsoluteTemperature FloatScalar.class
Easy access methods for the FloatAbsorbedDose FloatScalar, which is relative by definition.class
Easy access methods for the FloatAcceleration FloatScalar, which is relative by definition.class
Easy access methods for the FloatAmountOfSubstance FloatScalar, which is relative by definition.class
Easy access methods for the FloatAngle FloatScalar.class
Easy access methods for the FloatAngularAcceleration FloatScalar, which is relative by definition.class
Easy access methods for the FloatAngularVelocity FloatScalar, which is relative by definition.class
Easy access methods for the FloatArea FloatScalar, which is relative by definition.class
Easy access methods for the FloatCatalyticActivity FloatScalar, which is relative by definition.class
Easy access methods for the FloatDensity FloatScalar, which is relative by definition.class
Easy access methods for the FloatDimensionless FloatScalar, which is relative by definition.class
Easy access methods for the FloatDirection FloatScalar.class
Easy access methods for the FloatDuration FloatScalar.class
Easy access methods for the FloatElectricalCapacitance FloatScalar, which is relative by definition.class
Easy access methods for the FloatElectricalCharge FloatScalar, which is relative by definition.class
Easy access methods for the FloatElectricalConductance FloatScalar, which is relative by definition.class
Easy access methods for the FloatElectricalCurrent FloatScalar, which is relative by definition.class
Easy access methods for the FloatElectricalInductance FloatScalar, which is relative by definition.class
Easy access methods for the FloatElectricalPotential FloatScalar, which is relative by definition.class
Easy access methods for the FloatElectricalResistance FloatScalar, which is relative by definition.class
Easy access methods for the FloatEnergy FloatScalar, which is relative by definition.class
Easy access methods for the FloatEquivalentDose FloatScalar, which is relative by definition.class
Easy access methods for the FloatFlowMass FloatScalar, which is relative by definition.class
Easy access methods for the FloatFlowVolume FloatScalar, which is relative by definition.class
Easy access methods for the FloatForce FloatScalar, which is relative by definition.class
Easy access methods for the FloatFrequency FloatScalar, which is relative by definition.class
Easy access methods for the FloatIlluminance FloatScalar, which is relative by definition.class
Easy access methods for the FloatLength FloatScalar.class
Easy access methods for the FloatLinearDensity FloatScalar, which is relative by definition.class
Easy access methods for the FloatLuminousFlux FloatScalar, which is relative by definition.class
Easy access methods for the FloatLuminousIntensity FloatScalar, which is relative by definition.class
Easy access methods for the FloatMagneticFlux FloatScalar, which is relative by definition.class
Easy access methods for the FloatMagneticFluxDensity FloatScalar, which is relative by definition.class
Easy access methods for the FloatMass FloatScalar, which is relative by definition.class
Easy access methods for the FloatMomentum FloatScalar, which is relative by definition.class
Easy access methods for the FloatPosition FloatScalar.class
Easy access methods for the FloatPower FloatScalar, which is relative by definition.class
Easy access methods for the FloatPressure FloatScalar, which is relative by definition.class
Easy access methods for the FloatRadioActivity FloatScalar, which is relative by definition.class
Easy access methods for the generic Relative SI FloatScalar.class
Easy access methods for the FloatSolidAngle FloatScalar, which is relative by definition.class
Easy access methods for the FloatSpeed FloatScalar, which is relative by definition.class
Easy access methods for the FloatTemperature FloatScalar.class
Easy access methods for the FloatTime FloatScalar.class
Easy access methods for the FloatTorque FloatScalar, which is relative by definition.class
Easy access methods for the FloatVolume FloatScalar, which is relative by definition. -
Uses of FloatScalar in org.djunits.value.vfloat.scalar.base
Modifier and TypeClassDescriptionclass
FloatScalar<U extends Unit<U>,
S extends FloatScalar<U, S>> Static methods to create and operate on FloatScalars.Modifier and TypeClassDescriptionclass
FloatScalarAbs<AU extends AbsoluteLinearUnit<AU,
RU>, A extends FloatScalarAbs<AU, A, RU, R>, RU extends Unit<RU>, R extends FloatScalarRelWithAbs<AU, A, RU, R>> The typed, abstract FloatScalarAbs class that forms the basis of all FloatScalar definitions and extensions.
Note: A relative scalar class can implement the toAbs() method if it has an absolute equivalent.class
FloatScalarRel<U extends Unit<U>,
R extends FloatScalarRel<U, R>> The typed, abstract FloatScalarRel class that forms the basis of all FloatScalar definitions and extensions.
Note: A relative scalar class can implement the toAbs() method if it has an absolute equivalent.class
FloatScalarRelWithAbs<AU extends AbsoluteLinearUnit<AU,
RU>, A extends FloatScalarAbs<AU, A, RU, R>, RU extends Unit<RU>, R extends FloatScalarRelWithAbs<AU, A, RU, R>> The typed, abstract FloatScalarRelWithAbs class that forms the basis of the relative FloatScalars suck as Duration that have an absolute equivalent such as Time.Modifier and TypeMethodDescriptionstatic <U extends Unit<U>,
S extends FloatScalar<U, S>>
SFloatScalar.instantiate
(float value, U unit) Instantiate the FloatScalar based on its unit.static <S extends FloatScalar<?,
S>>
SFloatScalar.instantiateAnonymous
(float value, Unit<?> unit) Instantiate the FloatScalar based on its unit.static <U extends Unit<U>,
S extends FloatScalar<U, S>>
SFloatScalar.instantiateSI
(float valueSI, U displayUnit) Instantiate the FloatScalar with an SI value and add the displayUnit later.static <U extends Unit<U>,
T extends FloatScalar<U, T>>
TFloatScalar.max
(T r1, T r2) Return the maximum value of two relative scalars.static <U extends Unit<U>,
T extends FloatScalar<U, T>>
TFloatScalar.max
(T r1, T r2, T... rn) Return the maximum value of more than two relative scalars.static <U extends Unit<U>,
T extends FloatScalar<U, T>>
TFloatScalar.min
(T r1, T r2) Return the minimum value of two relative scalars.static <U extends Unit<U>,
T extends FloatScalar<U, T>>
TFloatScalar.min
(T r1, T r2, T... rn) Return the minimum value of more than two relative scalars.Modifier and TypeMethodDescriptionstatic <U extends Unit<U>,
T extends FloatScalar<U, T>>
TFloatScalar.max
(T r1, T r2, T... rn) Return the maximum value of more than two relative scalars.static <U extends Unit<U>,
T extends FloatScalar<U, T>>
TFloatScalar.min
(T r1, T r2, T... rn) Return the minimum value of more than two relative scalars. -
Uses of FloatScalar in org.djunits.value.vfloat.vector.base
Modifier and TypeClassDescriptionclass
FloatVector<U extends Unit<U>,
S extends FloatScalar<U, S>, V extends FloatVector<U, S, V>> The most basic abstract class for the FloatVector. -
Uses of FloatScalar in org.djunits.value.vfloat.vector.data
Modifier and TypeMethodDescriptionstatic <U extends Unit<U>,
S extends FloatScalar<U, S>>
FloatVectorDataFloatVectorData.instantiate
(S[] values, StorageType storageType) Instantiate a FloatVectorData with the right data type.Modifier and TypeMethodDescriptionstatic <U extends Unit<U>,
S extends FloatScalar<U, S>>
FloatVectorDataFloatVectorData.instantiate
(S[] values, StorageType storageType) Instantiate a FloatVectorData with the right data type.