Package-level declarations
Types
Link copied to clipboard
data class ClosedRangeArithmeticProgression<out Number>(val startInclusive: Number, val endInclusive: Number, val step: Number)
Link copied to clipboard
data class OpenEndRangeArithmeticProgression<out Number>(val startInclusive: Number, val endExclusive: Number, val step: Number)
Functions
Link copied to clipboard
context(_: Monoid<Number>, _: Order<Number>)
fun <Number> ClosedRangeArithmeticProgression<Number>.asKoneSequence(): KoneSequence<Number>
fun <Number> ClosedRangeArithmeticProgression<Number>.asKoneSequence(): KoneSequence<Number>
context(_: Monoid<Number>, _: Order<Number>)
fun <Number> OpenEndRangeArithmeticProgression<Number>.asKoneSequence(): KoneSequence<Number>
fun <Number> OpenEndRangeArithmeticProgression<Number>.asKoneSequence(): KoneSequence<Number>
context(_: Semiring<Number>, _: Order<Number>)
fun <Number> ClosedRange<Number>.asKoneSequence(): KoneSequence<Number>
fun <Number> ClosedRange<Number>.asKoneSequence(): KoneSequence<Number>
context(_: Semiring<Number>, _: Order<Number>)
fun <Number> OpenEndRange<Number>.asKoneSequence(): KoneSequence<Number>
fun <Number> OpenEndRange<Number>.asKoneSequence(): KoneSequence<Number>
Link copied to clipboard
context(monoid: Monoid<Number>, order: Order<Number>)
operator fun <Number> ClosedRangeArithmeticProgression<Number>.iterator(): KoneIterator<Number>
operator fun <Number> ClosedRangeArithmeticProgression<Number>.iterator(): KoneIterator<Number>
context(monoid: Monoid<Number>, order: Order<Number>)
operator fun <Number> OpenEndRangeArithmeticProgression<Number>.iterator(): KoneIterator<Number>
operator fun <Number> OpenEndRangeArithmeticProgression<Number>.iterator(): KoneIterator<Number>
context(semiring: Semiring<Number>, order: Order<Number>)
operator fun <Number> ClosedRange<Number>.iterator(): KoneIterator<Number>
operator fun <Number> ClosedRange<Number>.iterator(): KoneIterator<Number>
context(semiring: Semiring<Number>, order: Order<Number>)
operator fun <Number> OpenEndRange<Number>.iterator(): KoneIterator<Number>
operator fun <Number> OpenEndRange<Number>.iterator(): KoneIterator<Number>
Link copied to clipboard
infix fun <Number> ClosedRange<Number>.withStep(step: Number): ClosedRangeArithmeticProgression<Number>
infix fun <Number> OpenEndRange<Number>.withStep(step: Number): OpenEndRangeArithmeticProgression<Number>