Class FloatSparseValue<U extends Unit<U>,​S extends FloatScalarInterface<U,​S>>

  • Type Parameters:
    U - the unit type of the value
    S - the scalar type of the value
    All Implemented Interfaces:
    Serializable

    public class FloatSparseValue<U extends Unit<U>,​S extends FloatScalarInterface<U,​S>>
    extends Object
    implements Serializable
    Data point for a matrix that can be used for constructing sparse matrices.

    Copyright (c) 2019-2023 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
    BSD-style license. See DJUNITS License.

    Author:
    Alexander Verbraeck
    See Also:
    Serialized Form
    • Constructor Detail

      • FloatSparseValue

        public FloatSparseValue​(int row,
                                int column,
                                S value)
        Create a data point for a sparse matrix.
        Parameters:
        row - int; the row of the sparse data point in the matrix
        column - int; the column of the sparse data point in the matrix
        value - S; the value in the given unit of the data point in the matrix
      • FloatSparseValue

        public FloatSparseValue​(int row,
                                int column,
                                float valueInUnit,
                                U unit)
        Create a data point for a sparse matrix.
        Parameters:
        row - int; the row of the sparse data point in the matrix
        column - int; the column of the sparse data point in the matrix
        valueInUnit - float; the value in the given unit of the data point in the matrix
        unit - U; the unit of the value
      • FloatSparseValue

        public FloatSparseValue​(int row,
                                int column,
                                float valueSI)
        Create a data point for a sparse matrix.
        Parameters:
        row - int; the row of the sparse data point in the matrix
        column - int; the column of the sparse data point in the matrix
        valueSI - float; the SI value of the data point in the matrix
    • Method Detail

      • getRow

        public final int getRow()
        Returns:
        the row in the matrix
      • getColumn

        public final int getColumn()
        Returns:
        the column in the matrix
      • getValueSI

        public final float getValueSI()
        Returns:
        the SI value of the data point in the matrix