Interface Factory2D<I extends Structure2D>

All Superinterfaces:
FactorySupplement
All Known Subinterfaces:
Factory2D.MayBeSparse<I,DENSE,SPARSE>, Factory2D.TwoStep<I,B>, PhysicalStore.Factory<N,I>
All Known Implementing Classes:
Array2D.Factory, GenericStore.Factory, MatrixC128.Factory, MatrixFactory, MatrixH256.Factory, MatrixQ128.Factory, MatrixR032.Factory, MatrixR064.Factory, MatrixR128.Factory, MatrixTensor.Factory, PrimitiveFactory, SparseStore.Factory, TensorFactory2D

public interface Factory2D<I extends Structure2D> extends FactorySupplement
  • Method Details

    • asFactory1D

      default Factory1D<I> asFactory1D()
    • make

      I make(int nbRows, int nbCols)
    • make

      default I make(long nbRows, long nbCols)
    • make

      default I make(Structure1D struct1, Structure1D struct2)
      Make new instance of compatible dimensions.
    • make

      default I make(Structure2D shape)