schrodinger
schrodinger
schrodinger
RV
RVT
RVT
RVTCache
RVTCache
RngDispatcher
RngDispatcher
Simulator
Simulator
Simulator_F
schrodinger.unsafe.rng
Pcg32
Pcg32
Pcg32Rng
Pcg32XshRr
Pcg64
Pcg64
Pcg64Rng
Pcg64XslRr
Rng
SplitMix
SplitMix
given_SplittableRng_SplitMix
SplittableRng
schrodinger
/
schrodinger
/
Simulator
/
Simulator_F
Simulator_F
given
Simulator_F
[
F
[
_
]](
using
val
F:
Sync
[
F
]):
Simulator
[
F
]
Type members
Value members
Type members
Types
type
G
[
A
] =
F
[
A
]
Value members
Concrete methods
def
downgrade
[
A
](
ga:
F
[
A
]):
F
[
A
]
def
upgrade
[
A
](
fa:
F
[
A
]):
F
[
A
]
Concrete fields
protected
val
F
:
Sync
[
F
]
final lazy
val
runtime
:
Sync
[
G
]