Interface Factory1D<I extends Structure1D>
- All Known Subinterfaces:
Factory1D.MayBeSparse<I,DENSE, SPARSE>, Factory1D.TwoStep<I, B>
- All Known Implementing Classes:
Array1D.Factory, BasicArray.Factory, BufferArray.Factory, DenseArray.Factory, OffHeapArray.Factory, PlainArray.Factory, PrimitiveArray.Factory, ReferenceTypeArray.Factory, ScalarArray.Factory, SparseArray.SparseFactory, TensorFactory1D
public interface Factory1D<I extends Structure1D>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceFactory1D.Builder<I extends Structure1D>static interfaceFactory1D.MayBeSparse<I extends Structure1D, DENSE extends Factory1D.Builder<I>, SPARSE extends Factory1D.Builder<I>>For when the structures can be either dense or sparse.static interfaceFactory1D.TwoStep<I extends Structure1D, B extends Factory1D.Builder<I>> -
Method Summary
Modifier and TypeMethodDescriptionFunctionSet<?> function()make(int size) default Imake(long count) default Imake(Structure1D shape) default Imake(Structure1D struct1, Structure1D struct2) Make new instance of compatible size.scalar()
-
Method Details
-
make
-
make
-
make
-
make
Make new instance of compatible size. -
function
FunctionSet<?> function() -
getMathType
MathType getMathType() -
scalar
Scalar.Factory<?> scalar()
-