schrodinger
schrodinger
schrodinger
RV
RVIO
Algebra
Show_RVIO
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
/
RVIO
RVIO
object
RVIO
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
RVIO
Type members
Value members
Givens
Type members
Classlikes
final
class
Algebra
[
S0
]
extends
Async
[[
_
]
=>>
RVIO
[
S0
,
_$4
]]
with
PseudoRandom
[[
_
]
=>>
RVIO
[
S0
,
_$5
]]
with
RngDispatcher
[[
_
]
=>>
RVIO
[
S0
,
_$6
]]
with
GaussianCache
[[
_
]
=>>
RVIO
[
S0
,
_$7
],
Double
]
Types
type
Par
[
S
,
A
] =
T
[[
_
]
=>>
RVIO
[
S
,
_$1
],
A
]
Value members
Concrete methods
def
algebra
[
S
](
using
evidence$1:
SplittableRng
[
S
]):
IO
[
Algebra
[
S
]]
def
eval
[
S
,
A
](
ioa:
IO
[
A
]):
RVIO
[
S
,
A
]
def
evalK
[
S
]:
FunctionK
[
IO
, [
_
]
=>>
RVIO
[
S
,
_$2
]]
Givens
Givens
given
Align_RVIO
:
Serializable
given
Console_RVIO
given
Monoid_RVIO
:
Semigroup
[
A
]
given
Parallel_RVIO
:
NonEmptyParallel
[
M
]
given
SemigroupK_RVIO
:
Serializable
given
Semigroup_RVIO
:
Serializable
given
Show_RVIO
[
S
,
A
](
using
val
show:
Show
[
IO
[
A
]]):
Show
[
RVIO
[
S
,
A
]]