# Hierarchy For Package com.io7m.jtensors.storage.api.parameterized.matrices

Package Hierarchies:

- All Packages

## Interface Hierarchy

- com.io7m.jtensors.core.unparameterized.matrices.MatrixReadableDType
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable2x2DType
    - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage2x2Type (also extends com.io7m.jtensors.storage.api.MatrixStorageType)
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage2x2Type<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2DType<A,B>)
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2DType<A,B>
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage2x2Type<A,B> (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage2x2Type)
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable3x3DType
    - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage3x3Type (also extends com.io7m.jtensors.storage.api.MatrixStorageType)
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage3x3Type<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3DType<A,B>)
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3DType<A,B>
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage3x3Type<A,B> (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage3x3Type)
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable4x4DType
    - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage4x4Type (also extends com.io7m.jtensors.storage.api.MatrixStorageType)
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage4x4Type<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4DType<A,B>)
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4DType<A,B>
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage4x4Type<A,B> (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage4x4Type)
- com.io7m.jtensors.storage.api.MatrixStorageType
  - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage2x2Type (also extends com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable2x2DType)
    - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage2x2Type<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2DType<A,B>)
  - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage3x3Type (also extends com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable3x3DType)
    - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage3x3Type<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3DType<A,B>)
  - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage4x4Type (also extends com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable4x4DType)
    - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage4x4Type<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4DType<A,B>)