Search Results for

    Show / Hide Table of Contents

    Class ListDistribution<TList, TElement, TElementDistribution, TThis>

    A base class for distributions over lists that use a weighted finite state automaton as the underlying weight function.

    Inheritance
    Object
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions.MultiRepresentationWeightFunction.Factory<>, TThis>
    ListDistribution<TList, TElement, TElementDistribution, TThis>
    ListDistribution<TList, TElement, TElementDistribution>
    Implements
    IDistribution<TList>
    IDistribution
    ICloneable
    Diffable
    SettableToUniform
    HasPoint<TList>
    CanGetLogProb<TList>
    SettableTo<TThis>
    SettableToProduct<TThis>
    SettableToProduct<TThis, TThis>
    SettableToRatio<TThis>
    SettableToRatio<TThis, TThis>
    SettableToPower<TThis>
    CanGetLogAverageOf<TThis>
    CanGetLogAverageOfPower<TThis>
    CanGetAverageLog<TThis>
    SettableToWeightedSumExact<TThis>
    SettableToWeightedSum<TThis>
    SettableToPartialUniform<TThis>
    CanGetLogNormalizer
    Sampleable<TList>
    Inherited Members
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Point
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.IsPointMass
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.UsesAutomatonRepresentation
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.IsEmpty
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.PointMass(TList)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Uniform()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Zero()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.FromWeightFunction(WeightFunctions.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.FromWeightFunction(ListAutomaton<TList, TElement, TElementDistribution>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Empty()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SingleElement(TElementDistribution)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SingleElement(TElement)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Concatenate(IEnumerable<TElementDistribution>, Boolean, Boolean)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOf(IEnumerable<TThis>, Boolean, Boolean)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOf(TThis[])
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOf(Double, TThis, Double, TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOf(IEnumerable<KeyValuePair<TList, Double>>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOf(IEnumerable<TList>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOf(TList[])
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Any(Int32, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Repeat(TElement, Int32, Nullable<Int32>, DistributionKind)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Repeat(TList, Int32, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Repeat(TElementDistribution, Int32, Nullable<Int32>, DistributionKind)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Repeat(TThis, Int32, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ZeroOrMore(TThis, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ZeroOrMore(TList, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ZeroOrMore(TElement, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ZeroOrMore(TElementDistribution, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOrMore(TThis, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOrMore(TList, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOrMore(TElement, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.OneOrMore(TElementDistribution, Nullable<Int32>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Optional(TThis, Double)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Optional(TList, Double)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Append(TElement, Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Append(TElementDistribution, Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Append(TList, Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Append(TThis, Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.AppendInPlace(TElement, Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.AppendInPlace(TElementDistribution, Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.AppendInPlace(TList, Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.AppendInPlace(TThis, Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetWeightFunction(ListAutomaton<TList, TElement, TElementDistribution>, Boolean)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetWeightFunction(WeightFunctions.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, Boolean)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ToAutomaton()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ToNormalizedAutomaton()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetWeightFunction()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetNormalizedWeightFunction()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.EnumerateSupport(Int32, Boolean)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.TryEnumerateSupport(Int32, IEnumerable<TList>, Boolean)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.EnumerateComponents()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.TryDeterminize()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetLogValueOverride(Nullable<Double>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ApplyTransducer<TTransducer>(TTransducer)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ToString()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ToString(Action<TElementDistribution, StringBuilder>)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ToString(ISequenceDistributionFormat)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.HasGroup(Int32)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetGroups()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetTo(TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToZero()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Product(TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToProduct(TThis, TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToProductAndReturnLogNormalizer(TThis, TThis, Boolean)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetLogAverageOf(TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetLogAverageOfPower(TThis, Double)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetAverageLog(TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetLogNormalizer()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToSum(Double, TThis, Double, TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToSumLog(Double, TThis, Double, TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToPower(TThis, Double)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToRatio(TThis, TThis, Boolean)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.ICloneable.Clone()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Clone()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.MaxDiff(Object)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetLogProb(TList)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Contains(TList)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetProb(TList)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Sample(TList)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Sample()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToUniformOf(TElementDistribution)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToUniform()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToPartialUniform()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToPartialUniformOf(TThis)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.IsPartialUniform()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.IsProper()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.IsUniform()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.IsZero()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Converge(TThis, Double)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.Equals(Object)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.GetHashCode()
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.UniformOf(TElementDistribution, Double)
    SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>.SetToUniformOf(TElementDistribution, Double)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Microsoft.ML.Probabilistic.Distributions
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    [Serializable]
    [Quality(QualityBand.Experimental)]
    public abstract class ListDistribution<TList, TElement, TElementDistribution, TThis> : SequenceDistribution<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.MultiRepresentationWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>.Factory, TThis>, IDistribution<TList>, IDistribution, ICloneable, Diffable, SettableToUniform, HasPoint<TList>, CanGetLogProb<TList>, SettableTo<TThis>, SettableToProduct<TThis>, SettableToProduct<TThis, TThis>, SettableToRatio<TThis>, SettableToRatio<TThis, TThis>, SettableToPower<TThis>, CanGetLogAverageOf<TThis>, CanGetLogAverageOfPower<TThis>, CanGetAverageLog<TThis>, SettableToWeightedSumExact<TThis>, SettableToWeightedSum<TThis>, SettableToPartialUniform<TThis>, CanGetLogNormalizer, Sampleable<TList> where TList : class, IList<TElement>, new()
        where TElementDistribution : IImmutableDistribution<TElement, TElementDistribution>, CanGetLogAverageOf<TElementDistribution>, CanComputeProduct<TElementDistribution>, CanCreatePartialUniform<TElementDistribution>, SummableExactly<TElementDistribution>, Sampleable<TElement>, new()
        where TThis : ListDistribution<TList, TElement, TElementDistribution, TThis>, new()
    Type Parameters
    Name Description
    TList

    The type of a list.

    TElement

    The type of a list element.

    TElementDistribution

    The type of a distribution over list elements.

    TThis

    The type of a concrete distribution class.

    Implements

    IDistribution<T>
    IDistribution
    System.ICloneable
    Diffable
    SettableToUniform
    HasPoint<T>
    CanGetLogProb<T>
    SettableTo<T>
    SettableToProduct<T>
    SettableToProduct<T, U>
    SettableToRatio<T>
    SettableToRatio<T, U>
    SettableToPower<T>
    CanGetLogAverageOf<T>
    CanGetLogAverageOfPower<T>
    CanGetAverageLog<T>
    SettableToWeightedSumExact<T>
    SettableToWeightedSum<T>
    SettableToPartialUniform<TDist>
    CanGetLogNormalizer
    Sampleable<T>
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.