The OpenD Programming Language

orthogonalReduceField.orthogonalReduceField

  1. OrthogonalReduceField!(Iterator, fun, I) orthogonalReduceField(I initialValue, Slice!Iterator slice)
  2. OrthogonalReduceField!(T*, fun, I) orthogonalReduceField(I initialValue, T[] array)
    template orthogonalReduceField(alias fun)
    static if(__traits(isSame, naryFun!fun, fun))
    orthogonalReduceField
    (
    I
    T
    )
  3. auto orthogonalReduceField(I initialValue, T withAsSlice)

Return Value

Type: OrthogonalReduceField!(T*, fun, I)

a lazy field with each element of which is reduced value of element of the same index of all iterators.

Meta