kmath-core
0.3.1
common
kmath-core
/
space.kscience.kmath.nd
/
StructureND
/
Companion
/
auto
auto
inline
fun
<
T
:
Any
>
auto
(
strides
:
Strides
,
crossinline
initializer
:
(
IntArray
)
->
T
)
:
BufferND
<
T
>
Inline create NDStructure with non-boxing buffer implementation if it is possible
inline
fun
<
T
:
Any
>
auto
(
type
:
KClass
<
T
>
,
strides
:
Strides
,
crossinline
initializer
:
(
IntArray
)
->
T
)
:
BufferND
<
T
>
inline
fun
<
T
:
Any
>
auto
(
shape
:
ShapeND
,
crossinline
initializer
:
(
IntArray
)
->
T
)
:
BufferND
<
T
>
@
JvmName
(
name
=
"autoVarArg"
)
inline
fun
<
T
:
Any
>
auto
(
vararg
shape
:
Int
,
crossinline
initializer
:
(
IntArray
)
->
T
)
:
BufferND
<
T
>
inline
fun
<
T
:
Any
>
auto
(
type
:
KClass
<
T
>
,
vararg
shape
:
Int
,
crossinline
initializer
:
(
IntArray
)
->
T
)
:
BufferND
<
T
>