Module generics

Source
Expand description

Types for parameterising an SFS.

This module contains the traits and structs used for the generics on the SfsBase struct. In most situations, it should be possible to use the provided type aliases in the parent module to avoid having to interact with these types directly.

Structs§

Norm
A marker for a normalised SFS.
Unnorm
A marker for a (potentially) unnormalised SFS.

Traits§

Normalisation
A marker trait for SFS normalisation.
Shape
A type that can act as a shape for an SFS.

Type Aliases§

ConstShape
An SFS shape that is known at compile-time.
DynShape
An SFS shape that is known at run-time.