Interface Factory2D<I extends Structure2D>
- 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, PrimitiveFactory, SparseStore.Factory, TensorFactory2D
public interface Factory2D<I extends Structure2D>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceFactory2D.Builder<I extends Structure2D>static interfaceFactory2D.MayBeSparse<I extends Structure2D, DENSE extends Factory2D.Builder<I>, SPARSE extends Factory2D.Builder<I>>For when the structures can be either dense or sparse.static interfaceFactory2D.TwoStep<I extends Structure2D, B extends Factory2D.Builder<I>> -
Method Summary
Modifier and TypeMethodDescriptionFunctionSet<?> function()make(int nbRows, int nbCols) default Imake(long nbRows, long nbCols) default Imake(Structure1D struct1, Structure1D struct2) Make new instance of compatible dimensions.default Imake(Structure2D shape) scalar()
-
Method Details
-
asFactory1D
-
make
-
make
-
make
Make new instance of compatible dimensions. -
make
-
function
FunctionSet<?> function() -
getMathType
MathType getMathType() -
scalar
Scalar.Factory<?> scalar()
-