(Semigroup (Moments prob n), Monoid (Moments prob n), Model MomentsParams (Moments prob n), Unbox prob, Fractional prob, SingI Nat n) => HomTrainer MomentsParams prob (Moments prob n) | |

Model MomentsParams (Moments prob n) | |

Model MomentsParams (Moments prob n) => DefaultModel MomentsParams (Moments prob n) | |

(Fractional prob, Unbox prob) => LeftOperator prob (Moments prob n) | |

(Fractional prob, Unbox prob) => RightOperator prob (Moments prob n) | |

(Unbox prob, Fractional prob) => Morphism (Normal prob) MomentsParams (Moments prob 2) | |

(Eq prob, Unbox prob) => Eq (Moments prob n) | |

(Eq (Moments prob n), Ord prob, Unbox prob) => Ord (Moments prob n) | |

(Read prob, Unbox prob) => Read (Moments prob n) | |

(Show prob, Unbox prob) => Show (Moments prob n) | |

(Num prob, Unbox prob) => Semigroup (Moments prob n) | |

(Num prob, Unbox prob, SingI Nat n) => Monoid (Moments prob n) | |

(Semigroup (Moments prob n), Num prob, Unbox prob) => RegularSemigroup (Moments prob n) | |

(Unbox prob, Fractional prob) => Morphism (Moments prob 2) NormalParams (Normal prob) | |

(Unbox prob, Fractional prob) => Morphism (Moments prob 2) BetaParams (Beta prob) | |