schrodinger
schrodinger
schrodinger
Dist
Dist
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
/
Dist
Dist
final case
class
Dist
[
P
,
A
](
support:
Map
[
A
,
P
])
Companion:
object
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
expect
(
f:
A
=>
P
)(
using
P:
Rig
[
P
]):
P
def
flatMap
[
B
](
f:
A
=>
Dist
[
P
,
B
])(
using
P:
Rig
[
P
]):
Dist
[
P
,
B
]
def
map
[
B
](
f:
A
=>
B
)(
using
P:
AdditiveMonoid
[
P
]):
Dist
[
P
,
B
]
def
mean
(
using
ev:
A
<:<
P
,
P:
Rig
[
P
]):
P
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product