package andrewscurtis
- Alphabetic
- Public
- Protected
Type Members
- case class ACElem(name: String, moves: Moves, rank: Int, pres: Presentation, weight: Double, loops: Int) extends Product with Serializable
An element in the Andrews-Curtis evolution, namely: * actor name, * number of loops, * rank * associated presentation * weight in distribution
- case class ACPortableResults(paths: Map[String, LazyList[(FiniteDistribution[AtomicMove], FiniteDistribution[Moves])]]) extends ACresults with Product with Serializable
- trait ACStates extends AnyRef
- case class ACThm(name: String, pres: Presentation, weight: Double, loops: Int) extends Product with Serializable
An presentation (theorem) in the Andrews-Curtis evolution, namely: * actor name, * number of loops, * presentation * weight in distribution on presentations
- class ACresults extends ACStates
- sealed trait AtomicMove extends (Moves) => Option[Moves]
- case class Conj(k: Int, l: Int) extends AtomicMove with Product with Serializable
- case class Inv(k: Int) extends AtomicMove with Product with Serializable
- case class LftMult(k: Int, l: Int) extends AtomicMove with Product with Serializable
- case class LftMultInv(k: Int, l: Int) extends AtomicMove with Product with Serializable
- final case class Moves(moves: List[AtomicMove]) extends AnyVal with Product with Serializable
- case class Param(rank: Int = 2, size: Int = 1000, wrdCntn: Double = 0.1) extends Product with Serializable
- case class RtMult(k: Int, l: Int) extends AtomicMove with Product with Serializable
- case class RtMultInv(k: Int, l: Int) extends AtomicMove with Product with Serializable
- case class Transpose(k: Int, l: Int) extends AtomicMove with Product with Serializable
Value Members
- object ACElem extends Serializable
- object ACThm extends Serializable
- object ACevolution
- object ACresults
- object AndrewsCurtis
- object AndrewsCurtisInterface
- object AtomicMove
- object Conj extends Serializable
- object DiffStructure
- object FreeGroups
- case object Id extends AtomicMove with Product with Serializable
- object Inv extends Serializable
- object LftMult extends Serializable
- object LftMultInv extends Serializable
- object MoveGenerator
- object Moves extends Serializable
- object Param extends Serializable
- object RtMult extends Serializable
- object RtMultInv extends Serializable
- object SimpleAcEvolution
- object Transpose extends Serializable