mir-algorithm ~master (2021-09-24T13:11:04Z)
Dub
Repo
withNeighboursSum.withNeighboursSum
mir
ndslice
topology
withNeighboursSum
auto
withNeighboursSum
(Slice!(Iterator, N, kind) slice)
template
withNeighboursSum
(alias fun = "a + b")
@
optmath
static if
(
__traits(isSame, naryFun!fun, fun)
)
@
optmath
auto
withNeighboursSum
(
Iterator
size_t
N
SliceKind
kind
)
(
Slice
!(
Iterator
,
N
,
kind
)
slice
)
auto
withNeighboursSum
(S[] slice)
auto
withNeighboursSum
(S slice)
alias
withNeighboursSum
=
.
withNeighboursSum
!(
naryFun
!
fun
)
Parameters
slice
Slice
!(
Iterator
,
N
,
kind
)
ndslice or array
Return Value
Type:
auto
Lazy zip view of elements packed with sum of their neighbours.
Meta
Source
See Implementation
mir
ndslice
topology
withNeighboursSum
functions
withNeighboursSum