Package org.djunits.vecmat.storage


package org.djunits.vecmat.storage
Storage objects for larger vectors and matrices (dense/sparse, double/float).

Copyright (c) 2025-2026 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djunits.org. The DJUNITS project is distributed under a three-clause BSD-style license.

Author:
Alexander Verbraeck
  • Class
    Description
    DataGridSi<D extends DataGridSi<D>>
    DataGrid is an interface identifies the methods for storing and changing data for an N x M grid.
    DenseDoubleData implements a dense data grid for N x M matrices or N x 1 or 1 x M vectors with double values.
    DenseFloatData implements a dense data grid for N x M matrices or N x 1 or 1 x N vectors with float values.
    DoubleSparseValue<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    Double-precision data point for a matrix that can be used for constructing sparse matrices.
    FloatSparseValue<Q extends Quantity<Q,U>,U extends UnitInterface<U,Q>>
    Float-precision data point for a matrix that can be used for constructing sparse matrices.
    SparseDoubleData implements a sparse data grid for N x M matrices or N x 1 or 1 x N vectors with double values.
    SparseFloatData implements a sparse data grid for N x M matrices or N x 1 or 1 x N vectors with float values.