schrodinger.kernel.testkit

Members list

Type members

Classlikes

final case class Confidence(replicates: Int, eqvThreshold: Double, neqvThreshold: Double)

Attributes

Source
RandomEq.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Dist[P, A](support: Map[A, P])

Attributes

Note

The implementation relies on universal equals and hashCode of A for performance. Results will be incorrect otherwise.

Companion
object
Source
Dist.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Dist

Attributes

Companion
class
Source
Dist.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Dist.type
class EqUndecidableException extends Exception

Attributes

Source
RandomRuleSet.scala
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Source
RandomEq.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object PureRV

Attributes

Source
PureRVT.scala
Supertypes
class Object
trait Matchable
class Any
Self type
PureRV.type
object PureRVT

Attributes

Source
PureRVT.scala
Supertypes
class Object
trait Matchable
class Any
Self type
PureRVT.type
trait PureRng[S]

Attributes

Companion
object
Source
PureRng.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PureRng

Attributes

Companion
trait
Source
PureRng.scala
Supertypes
class Object
trait Matchable
class Any
Self type
PureRng.type
trait PureRng64[S] extends PureRng[S]

Attributes

Source
PureRng.scala
Supertypes
trait PureRng[S]
class Object
trait Matchable
class Any
Known subtypes
trait RandomGenerators[F[_]] extends Generators1[F]

Attributes

Source
RandomGenerators.scala
Supertypes
trait Generators1[F]
trait Serializable
class Object
trait Matchable
class Any
object RandomRuleSet extends Laws

Attributes

Source
RandomRuleSet.scala
Supertypes
trait Laws
class Object
trait Matchable
class Any
Self type
final case class SimulationResult[A](samples: List[A])

Attributes

Companion
object
Source
RandomEq.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
RandomEq.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object SplitMix64

Attributes

Source
PureRng.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SplitMix64.type

Types

type PureRV[S, A] = PureRVT[Eval, S, A]

Attributes

Source
PureRVT.scala
opaque type PureRVT[F[_], S, A]

Attributes

Source
PureRVT.scala
opaque type SplitMix64

Attributes

Source
PureRng.scala

Extensions

Extensions

extension (ruleSet: RuleSet)

Attributes

Source
RandomRuleSet.scala