api / koma.ndarray / GenericNDArrayFactory
GenericNDArrayFactory
interface GenericNDArrayFactory<T>
A set of constructors that must be implemented by a koma NDArray backend. Generic parameter is the type of the element.
Functions
Name | Summary |
---|---|
createGeneric | abstract fun createGeneric(lengths: IntArray , filler: ( IntArray ) -> T ): NDArray < T > Generate an ND container of the requested shape without initializing its contents. |
Extension Functions
Name | Summary |
---|---|
create | fun <T> GenericNDArrayFactory < T >.create(vararg lengths: Int , filler: (idx: IntArray ) -> T ): DefaultGenericNDArray < T > |
Inheritors
Name | Summary |
---|---|
DefaultGenericNDArrayFactory | class DefaultGenericNDArrayFactory<T> : GenericNDArrayFactory < T > |
NumericalNDArrayFactory | interface NumericalNDArrayFactory<T : Number > : GenericNDArrayFactory < T > A set of constructors for a koma NDArray containing numerical data. For generic factories, see GenericNDArrayFactory. |