cheshire-likelihood-laws
cheshire-likelihood-laws
cheshire.likelihood.laws
PartitionLaws
PartitionLaws
PartitionTests
PartitionTests
cheshire.likelihood.laws.testkit
Freqs
Freqs
NodeHeights
NodeHeights
Params
Params
cheshire-likelihood-laws
/
cheshire.likelihood.laws.testkit
cheshire.likelihood.laws.testkit
package
cheshire.likelihood.laws.testkit
Type members
Value members
Type members
Classlikes
final case
class
Freqs
[
R
](
freqs:
IndexedSeq
[
R
])
Companion:
object
object
Freqs
Companion:
class
final case
class
NodeHeights
[
R
](
leftHeight:
R
,
rightHeight:
R
,
parentHeight:
R
,
t:
R
)
Companion:
object
object
NodeHeights
Companion:
class
final case
class
Params
[
R
](
params:
IndexedSeq
[
R
])
Companion:
object
object
Params
Companion:
class
Value members
Concrete methods
def
arbitraryMatrix
[
F
[
_
],
R
](
partition:
Partition
[
F
,
R
])(
using
evidence$1:
Monad
[
F
],
Arbitrary
[
F
[
Model
]],
Arbitrary
[
Refined
[
R
,
NonNegative
]]):
Arbitrary
[
F
[
Matrix
]]
def
arbitraryModel
[
F
[
_
],
R
](
partition:
Partition
[
F
,
R
])(
using
Arbitrary
[
Freqs
[
R
]],
Arbitrary
[
Params
[
R
]],
Arbitrary
[
Refined
[
R
,
Positive
]]):
Arbitrary
[
F
[
Model
]]