MutableSolutionIterator

interface MutableSolutionIterator: SolutionIterator, Any

Methods

hijackStateTransition

abstract fun hijackStateTransition(source: State, destination: State, index: Long): State

Parameters

Name Description
source: State
destination: State
index: Long

ReturnValue

Name Description
State

CompanionObject

MutableSolutionIterator

interface MutableSolutionIterator: SolutionIterator, Any

Methods

of

fun of(initialState: State, hijackStateTransitionCallback: (State, State, Long)->State, onStateTransitionCallback: (State, State, Long)->Unit): SolutionIterator

Parameters

Name Description
initialState: State
hijackStateTransitionCallback: (State, State, Long)->State
onStateTransitionCallback: (State, State, Long)->Unit

ReturnValue

Name Description
SolutionIterator