schrodinger
0.4-9d3dec5
schrodinger
API
schrodinger
RV
RVIO
Algebra
RVT
RVT
RVTCache
RVTCache
RngDispatcher
RngDispatcher
Simulator
Simulator
schrodinger.unsafe.rng
Pcg32
Pcg32
Pcg32Rng
Pcg32XshRr
Pcg64
Pcg64
Pcg64Rng
Pcg64XslRr
Rng
SplitMix
SplitMix
given_SplittableRng_SplitMix
SplittableRng
schrodinger
/
schrodinger
/
RVT
RVT
schrodinger.RVT
See the
RVT
companion object
sealed abstract
class
RVT
[
F
[
_
],
S
,
A
]
Attributes
Companion:
object
Source:
RVT.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
final
def
evalMap
[
B
](
f
:
A
=>
F
[
B
]):
RVT
[
F
,
S
,
B
]
Attributes
Source:
RVT.scala
final
def
flatMap
[
B
](
f
:
A
=>
RVT
[
F
,
S
,
B
]):
RVT
[
F
,
S
,
B
]
Attributes
Source:
RVT.scala
final
def
flatten
[
B
](
using
f
:
A
<:<
RVT
[
F
,
S
,
B
]):
RVT
[
F
,
S
,
B
]
Attributes
Source:
RVT.scala
final
def
map
[
B
](
f
:
A
=>
B
):
RVT
[
F
,
S
,
B
]
Attributes
Source:
RVT.scala
final
def
simulate
(
s
:
S
)(
using
sim
:
Simulator
[
F
],
S
:
Rng
[
S
]):
F
[
A
]
Attributes
Source:
RVT.scala
final
def
split
(
using
S
:
SplittableRng
[
S
]):
RVT
[
F
,
S
,
F
[
A
]]
Attributes
Source:
RVT.scala