Package

axle.game

montyhall

Permalink

package montyhall

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

Type Members

  1. case class Change() extends MontyHallMove with Product with Serializable

    Permalink
  2. case class FirstChoice(door: Int) extends MontyHallMove with Product with Serializable

    Permalink
  3. case class MontyHall(contestant: Player, contestantStrategy: (MontyHall, MontyHallState) ⇒ Distribution0[MontyHallMove, Rational], contestantDisplayer: (String) ⇒ Unit, monty: Player, montyStrategy: (MontyHall, MontyHallState) ⇒ Distribution0[MontyHallMove, Rational], montyDisplayer: (String) ⇒ Unit) extends Product with Serializable

    Permalink
  4. sealed trait MontyHallMove extends AnyRef

    Permalink
  5. case class MontyHallOutcome(car: Boolean) extends Product with Serializable

    Permalink
  6. case class MontyHallState(placement: Option[PlaceCar], carPlaced: Boolean, firstChoice: Option[FirstChoice], reveal: Option[Reveal], secondChoice: Option[Either[Change, Stay]]) extends Product with Serializable

    Permalink
  7. case class PlaceCar(door: Int) extends MontyHallMove with Product with Serializable

    Permalink
  8. case class Reveal(door: Int) extends MontyHallMove with Product with Serializable

    Permalink
  9. case class Stay() extends MontyHallMove with Product with Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped