## Uses of Interface
org.apache.ignite.ml.math.Destroyable

- Packages that use Destroyable
  Package | Description
  --- | ---
  org.apache.ignite.ml.math.primitives.matrix | Contains matrix related classes.
  org.apache.ignite.ml.math.primitives.matrix.impl | Contains several matrix implementations.
  org.apache.ignite.ml.math.primitives.matrix.storage | Contains several matrix storages.
  org.apache.ignite.ml.math.primitives.vector | Contains vector related classes.
  org.apache.ignite.ml.math.primitives.vector.impl | Contains several vector implementations.
  org.apache.ignite.ml.math.primitives.vector.storage | Contains several vector storages.

- - ### Uses of Destroyable in org.apache.ignite.ml.math.primitives.matrix

    Subinterfaces of Destroyable in org.apache.ignite.ml.math.primitives.matrix
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Matrix` A matrix interface.
    `interface` | `MatrixStorage` Data storage support for `Matrix`.

    Classes in org.apache.ignite.ml.math.primitives.matrix that implement Destroyable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMatrix` This class provides a helper implementation of the `Matrix` interface to minimize the effort required to implement it.

  - ### Uses of Destroyable in org.apache.ignite.ml.math.primitives.matrix.impl

    Classes in org.apache.ignite.ml.math.primitives.matrix.impl that implement Destroyable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DenseMatrix` Basic implementation for matrix.
    `class` | `SparseMatrix` Sparse local onheap matrix with `SparseVector` as rows.
    `class` | `ViewMatrix` Implements the rectangular view into the parent `Matrix`.

  - ### Uses of Destroyable in org.apache.ignite.ml.math.primitives.matrix.storage

    Classes in org.apache.ignite.ml.math.primitives.matrix.storage that implement Destroyable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DenseMatrixStorage` Array based `MatrixStorage` implementation.
    `class` | `SparseMatrixStorage` Storage for sparse, local, on-heap matrix.
    `class` | `ViewMatrixStorage` `MatrixStorage` implementation that delegates to parent matrix.

  - ### Uses of Destroyable in org.apache.ignite.ml.math.primitives.vector

    Subinterfaces of Destroyable in org.apache.ignite.ml.math.primitives.vector
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `NamedVector` A named vector interface based on `Vector`.
    `interface` | `Vector` A vector interface.
    `interface` | `VectorStorage` Data storage support for `Vector`.

    Classes in org.apache.ignite.ml.math.primitives.vector that implement Destroyable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractVector` This class provides a helper implementation of the `Vector` interface to minimize the effort required to implement it.

  - ### Uses of Destroyable in org.apache.ignite.ml.math.primitives.vector.impl

    Classes in org.apache.ignite.ml.math.primitives.vector.impl that implement Destroyable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DelegatingNamedVector` Delegating named vector that delegates all operations to underlying vector and adds implementation of `NamedVector` functionality using embedded map that maps string index on real integer index.
    `class` | `DelegatingVector` Convenient class that can be used to add decorations to an existing vector.
    `class` | `DenseVector` Basic implementation for vector.
    `class` | `SparseVector` Local on-heap sparse vector based on hash map storage.
    `class` | `VectorizedViewMatrix` Row or column vector view off the matrix.
    `class` | `VectorView` Implements the partial view into the parent `Vector`.

  - ### Uses of Destroyable in org.apache.ignite.ml.math.primitives.vector.storage

    Classes in org.apache.ignite.ml.math.primitives.vector.storage that implement Destroyable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DenseVectorStorage` Array based `VectorStorage` implementation.
    `class` | `SparseVectorStorage` Sparse, local, on-heap vector storage.
    `class` | `VectorizedViewMatrixStorage` Row, column or diagonal vector-based view of the matrix
    `class` | `VectorViewStorage` `VectorStorage` implementation that delegates to parent matrix.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023