Packages

object MoveGenerator

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MoveGenerator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val E: Weighted[Moves]
  2. def allMoves(rank: Int): List[AtomicMove]
  3. lazy val eVec: FiniteDistribution[Moves]
  4. def extendedMoves(rank: Int): FiniteDistribution[AtomicMove]
  5. def extendedMovesList(rank: Int): List[AtomicMove]
  6. def genAllInv(sz: Int): List[AtomicMove]
  7. def genAllMoves(rank: Int, sz: Int): List[AtomicMove]
  8. def genConj(rank: Int, sz: Int): List[AtomicMove]
  9. def genLftInvMult(rank: Int): List[AtomicMove]
  10. def genLftMult(sz: Int): List[AtomicMove]
  11. def genRtInvMult(rank: Int): List[AtomicMove]
  12. def genRtMult(sz: Int): List[AtomicMove]
  13. def genTranspose(rank: Int): List[AtomicMove]
  14. def learnerMoves(rank: Int): FiniteDistribution[AtomicMove]
  15. def unifMoves(rank: Int): FiniteDistribution[AtomicMove]