schrodinger-kernel-testkit
schrodinger-kernel-testkit
schrodinger.kernel.testkit
Confidence
EqUndecidableException
PseudoRandomEq
PureRV
PureRVT
PureRng
PureRng
PureRng64
RandomGenerators
RandomRuleSet
SimulationResult
SimulationResult
SplitMix64
given_PureRng_SplitMix64_PureRng64_SplitMix64
schrodinger-kernel-testkit
/
schrodinger.kernel.testkit
schrodinger.kernel.testkit
package
schrodinger.kernel.testkit
Type members
Extensions
Type members
Classlikes
final case
class
Confidence
(
replicates:
Int
,
eqvThreshold:
Double
,
neqvThreshold:
Double
)
class
EqUndecidableException
extends
Exception
object
PseudoRandomEq
object
PureRV
object
PureRVT
trait
PureRng
[
S
]
Companion:
object
object
PureRng
Companion:
class
trait
PureRng64
[
S
]
extends
PureRng
[
S
]
trait
RandomGenerators
[
F
[
_
]]
extends
Generators1
[
F
]
object
RandomRuleSet
extends
Laws
final case
class
SimulationResult
[
A
](
samples:
List
[
A
])
Companion:
object
object
SimulationResult
Companion:
class
object
SplitMix64
Types
type
PureRV
[
S
,
A
] =
PureRVT
[
Eval
,
S
,
A
]
opaque type
PureRVT
[
F
[
_
],
S
,
A
]
opaque type
SplitMix64
Extensions
Extensions
extension
(ruleSet:
RuleSet
)
def
random
:
RuleSet