Package org.ojalgo.structure
Interface Factory1D<I extends Structure1D>
-
- All Superinterfaces:
FactorySupplement
- All Known Subinterfaces:
Factory1D.MayBeSparse<I,DENSE,SPARSE>
,Factory1D.TwoStep<I,B>
- All Known Implementing Classes:
Array1D.Factory
,ArrayFactory
,BasicArray.Factory
,BufferArray.Factory
,BufferArray.MappedFileFactory
,DenseArray.Factory
,OffHeapArray.Factory
,SparseArray.SparseFactory
,TensorFactory1D
,VectorTensor.Factory
public interface Factory1D<I extends Structure1D> extends FactorySupplement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Factory1D.Builder<I extends Structure1D>
static interface
Factory1D.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 interface
Factory1D.TwoStep<I extends Structure1D,B extends Factory1D.Builder<I>>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description I
make(int size)
default I
make(long count)
default I
make(Structure1D shape)
default I
make(Structure1D struct1, Structure1D struct2)
Make new instance of compatible size.-
Methods inherited from interface org.ojalgo.structure.FactorySupplement
function, getMathType, scalar
-
-
-
-
Method Detail
-
make
I make(int size)
-
make
default I make(long count)
-
make
default I make(Structure1D shape)
-
make
default I make(Structure1D struct1, Structure1D struct2)
Make new instance of compatible size.
-
-