# Hierarchy For Package com.io7m.jtensors.core.parameterized.matrices

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.jtensors.core.parameterized.matrices.PMatrices2x2D
  - com.io7m.jtensors.core.parameterized.matrices.PMatrices2x2F
  - com.io7m.jtensors.core.parameterized.matrices.PMatrices3x3D
  - com.io7m.jtensors.core.parameterized.matrices.PMatrices3x3F
  - com.io7m.jtensors.core.parameterized.matrices.PMatrices4x4D
  - com.io7m.jtensors.core.parameterized.matrices.PMatrices4x4F
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2D<A,B> (implements com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2DType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2D.Builder<A,B>
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2F<A,B> (implements com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2FType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2F.Builder<A,B>
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3D<A,B> (implements com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3DType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3D.Builder<A,B>
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3F<A,B> (implements com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3FType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3F.Builder<A,B>
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<A,B> (implements com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4DType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D.Builder<A,B>
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4F<A,B> (implements com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4FType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4F.Builder<A,B>

## Interface Hierarchy

- com.io7m.jtensors.core.MatrixComputationalType
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2DType<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2DType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2FType<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2FType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3DType<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3DType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3FType<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3FType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4DType<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4DType<A,B>)
  - com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4FType<A,B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4FType<A,B>)
- com.io7m.jtensors.core.unparameterized.matrices.MatrixReadableDType
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable2x2DType
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2DType<A,B>
      - com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2DType<A,B> (also extends com.io7m.jtensors.core.MatrixComputationalType)
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable3x3DType
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3DType<A,B>
      - com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3DType<A,B> (also extends com.io7m.jtensors.core.MatrixComputationalType)
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable4x4DType
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4DType<A,B>
      - com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4DType<A,B> (also extends com.io7m.jtensors.core.MatrixComputationalType)
- com.io7m.jtensors.core.unparameterized.matrices.MatrixReadableFType
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable2x2FType
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2FType<A,B>
      - com.io7m.jtensors.core.parameterized.matrices.PMatrix2x2FType<A,B> (also extends com.io7m.jtensors.core.MatrixComputationalType)
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable3x3FType
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3FType<A,B>
      - com.io7m.jtensors.core.parameterized.matrices.PMatrix3x3FType<A,B> (also extends com.io7m.jtensors.core.MatrixComputationalType)
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable4x4FType
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4FType<A,B>
      - com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4FType<A,B> (also extends com.io7m.jtensors.core.MatrixComputationalType)