Class SameGameLazySuccessorGenerator

    • Constructor Detail

      • SameGameLazySuccessorGenerator

        public SameGameLazySuccessorGenerator()
    • Method Detail

      • generateSuccessors

        public java.util.List<org.api4.java.datastructure.graph.implicit.INewNodeDescription<SameGameNode,​ai.libs.jaicore.problems.samegame.SameGameCell>> generateSuccessors​(SameGameNode node)
                                                                                                                                                                             throws java.lang.InterruptedException
        Specified by:
        generateSuccessors in interface org.api4.java.datastructure.graph.implicit.ISuccessorGenerator<SameGameNode,​ai.libs.jaicore.problems.samegame.SameGameCell>
        Throws:
        java.lang.InterruptedException
      • getIterativeGenerator

        public java.util.Iterator<org.api4.java.datastructure.graph.implicit.INewNodeDescription<SameGameNode,​ai.libs.jaicore.problems.samegame.SameGameCell>> getIterativeGenerator​(SameGameNode n)
        Specified by:
        getIterativeGenerator in interface org.api4.java.datastructure.graph.implicit.ILazySuccessorGenerator<SameGameNode,​ai.libs.jaicore.problems.samegame.SameGameCell>