Search Results for

    Show / Hide Table of Contents

    Class StringDistribution

    Represents a distribution over strings that uses a weighted finite state automaton as the underlying weight function.

    Inheritance
    Object
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions.MultiRepresentationWeightFunction.Factory<>, StringDistribution>
    StringDistribution
    Implements
    IDistribution<String>
    IDistribution
    ICloneable
    Diffable
    SettableToUniform
    HasPoint<String>
    CanGetLogProb<String>
    SettableTo<StringDistribution>
    SettableToProduct<StringDistribution>
    SettableToProduct<StringDistribution, StringDistribution>
    SettableToRatio<StringDistribution>
    SettableToRatio<StringDistribution, StringDistribution>
    SettableToPower<StringDistribution>
    CanGetLogAverageOf<StringDistribution>
    CanGetLogAverageOfPower<StringDistribution>
    CanGetAverageLog<StringDistribution>
    SettableToWeightedSumExact<StringDistribution>
    SettableToWeightedSum<StringDistribution>
    SettableToPartialUniform<StringDistribution>
    CanGetLogNormalizer
    Sampleable<String>
    Inherited Members
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Point
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.IsPointMass
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.UsesAutomatonRepresentation
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.IsEmpty
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.PointMass(String)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Uniform()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Zero()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.FromWeightFunction(WeightFunctions.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.FromWeightFunction(StringAutomaton)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Empty()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SingleElement(ImmutableDiscreteChar)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SingleElement(Char)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Concatenate(IEnumerable<ImmutableDiscreteChar>, Boolean, Boolean)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOf(IEnumerable<StringDistribution>, Boolean, Boolean)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOf(StringDistribution[])
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOf(Double, StringDistribution, Double, StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOf(IEnumerable<KeyValuePair<String, Double>>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOf(IEnumerable<String>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOf(String[])
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Any(Int32, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Repeat(Char, Int32, Nullable<Int32>, DistributionKind)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Repeat(String, Int32, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Repeat(ImmutableDiscreteChar, Int32, Nullable<Int32>, DistributionKind)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Repeat(StringDistribution, Int32, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ZeroOrMore(StringDistribution, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ZeroOrMore(String, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ZeroOrMore(Char, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ZeroOrMore(ImmutableDiscreteChar, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOrMore(StringDistribution, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOrMore(String, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOrMore(Char, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.OneOrMore(ImmutableDiscreteChar, Nullable<Int32>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Optional(StringDistribution, Double)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Optional(String, Double)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Append(Char, Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Append(ImmutableDiscreteChar, Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Append(String, Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Append(StringDistribution, Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.AppendInPlace(Char, Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.AppendInPlace(ImmutableDiscreteChar, Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.AppendInPlace(String, Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.AppendInPlace(StringDistribution, Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetWeightFunction(StringAutomaton, Boolean)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetWeightFunction(WeightFunctions.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, Boolean)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ToAutomaton()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ToNormalizedAutomaton()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetWeightFunction()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetNormalizedWeightFunction()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.EnumerateSupport(Int32, Boolean)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.TryEnumerateSupport(Int32, IEnumerable<String>, Boolean)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.EnumerateComponents()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.TryDeterminize()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetLogValueOverride(Nullable<Double>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ApplyTransducer<TTransducer>(TTransducer)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ToString()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ToString(Action<ImmutableDiscreteChar, StringBuilder>)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ToString(ISequenceDistributionFormat)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.HasGroup(Int32)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetGroups()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetTo(StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToZero()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Product(StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToProduct(StringDistribution, StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToProductAndReturnLogNormalizer(StringDistribution, StringDistribution, Boolean)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetLogAverageOf(StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetLogAverageOfPower(StringDistribution, Double)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetAverageLog(StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetLogNormalizer()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToSum(Double, StringDistribution, Double, StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToSumLog(Double, StringDistribution, Double, StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToPower(StringDistribution, Double)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToRatio(StringDistribution, StringDistribution, Boolean)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.ICloneable.Clone()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Clone()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.MaxDiff(Object)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetLogProb(String)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Contains(String)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetProb(String)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Sample(String)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Sample()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToUniformOf(ImmutableDiscreteChar)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToUniform()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToPartialUniform()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToPartialUniformOf(StringDistribution)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.IsPartialUniform()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.IsProper()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.IsUniform()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.IsZero()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Converge(StringDistribution, Double)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.Equals(Object)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.GetHashCode()
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.UniformOf(ImmutableDiscreteChar, Double)
    SequenceDistribution<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<String, Char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>.SetToUniformOf(ImmutableDiscreteChar, Double)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Namespace: Microsoft.ML.Probabilistic.Distributions
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    [Serializable]
    [DataContract]
    [Quality(QualityBand.Preview)]
    public class StringDistribution : SequenceDistribution<string, char, ImmutableDiscreteChar, StringManipulator, StringAutomaton, WeightFunctions<string, char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>, WeightFunctions<string, char, ImmutableDiscreteChar, StringManipulator, StringAutomaton>.MultiRepresentationWeightFunction<StringDictionaryWeightFunction>.Factory, StringDistribution>, IDistribution<string>, IDistribution, ICloneable, Diffable, SettableToUniform, HasPoint<string>, CanGetLogProb<string>, SettableTo<StringDistribution>, SettableToProduct<StringDistribution>, SettableToProduct<StringDistribution, StringDistribution>, SettableToRatio<StringDistribution>, SettableToRatio<StringDistribution, StringDistribution>, SettableToPower<StringDistribution>, CanGetLogAverageOf<StringDistribution>, CanGetLogAverageOfPower<StringDistribution>, CanGetAverageLog<StringDistribution>, SettableToWeightedSumExact<StringDistribution>, SettableToWeightedSum<StringDistribution>, SettableToPartialUniform<StringDistribution>, CanGetLogNormalizer, Sampleable<string>

    Methods

    AppendInPlace(DiscreteChar, Int32)

    Replaces the current distribution by a distribution over concatenations of sequences from the current distribution and a given element.

    Declaration
    public void AppendInPlace(DiscreteChar element, int group = 0)
    Parameters
    Type Name Description
    DiscreteChar element

    The element to append.

    Int32 group

    The group for the appended element.

    Remarks

    The result is equivalent to the distribution produced by the following sampling procedure:

    1. Sample a random sequence from the current distribution.
    2. Append the given element to the sampled sequence and output the result.

    Capitalized(Int32, Nullable<Int32>, Boolean)

    Creates a uniform distribution over strings that start with an upper case letter followed by one or more letters, with length within the given bounds. If maxLength is set to null, there will be no upper bound on the length, and the resulting distribution will thus be improper.

    Declaration
    public static StringDistribution Capitalized(int minLength = 2, int? maxLength = null, bool allowUpperAfterFirst = false)
    Parameters
    Type Name Description
    Int32 minLength

    The minimum possible string length. Defaults to 2.

    Nullable<Int32> maxLength

    The maximum possible sequence length, or null for no upper bound on length. Defaults to null.

    Boolean allowUpperAfterFirst

    Whether to allow upper case letters after the initial upper case letter. If false, only lower case letters will be allowed.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    CaseInvariant(String)

    Creates a uniform distribution over all strings that are case-invariant matches of the specified string.

    Declaration
    public static StringDistribution CaseInvariant(string template)
    Parameters
    Type Name Description
    String template

    The string to match.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    Char(DiscreteChar)

    Creates a distribution over strings of length 1 induced by a given distribution over characters. This method is an alias for SingleElement(TElementDistribution).

    Declaration
    public static StringDistribution Char(DiscreteChar characterDist)
    Parameters
    Type Name Description
    DiscreteChar characterDist

    The distribution over characters.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    Remarks

    The distribution created by this method can differ from the result of Repeat(TThis, Int32, Nullable<Int32>) with both min and max length set to 1 since the latter always creates a partial uniform distribution.

    Char(ImmutableDiscreteChar)

    Creates a distribution over strings of length 1 induced by a given distribution over characters. This method is an alias for SingleElement(TElementDistribution).

    Declaration
    public static StringDistribution Char(ImmutableDiscreteChar characterDist)
    Parameters
    Type Name Description
    ImmutableDiscreteChar characterDist

    The distribution over characters.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    Remarks

    The distribution created by this method can differ from the result of Repeat(TThis, Int32, Nullable<Int32>) with both min and max length set to 1 since the latter always creates a partial uniform distribution.

    Char(Char)

    Creates a distribution which puts all mass on a string containing only a given character. This method is an alias for SingleElement(TElement).

    Declaration
    public static StringDistribution Char(char ch)
    Parameters
    Type Name Description
    Char ch

    The character.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    Digits(Int32, Nullable<Int32>, DistributionKind)

    Creates a uniform distribution over strings of digits, with length within the given bounds. If maxLength is set to null, there will be no upper bound on the length, and the resulting distribution will thus be improper.

    Declaration
    public static StringDistribution Digits(int minLength = 1, int? maxLength = null, DistributionKind uniformity = DistributionKind.UniformOverValue)
    Parameters
    Type Name Description
    Int32 minLength

    The minimum possible string length. Defaults to 1.

    Nullable<Int32> maxLength

    The maximum possible sequence length, or null for no upper bound on length. Defaults to null.

    DistributionKind uniformity

    The type of uniformity. Defaults to UniformOverValue

    Returns
    Type Description
    StringDistribution

    The created distribution.

    Letters(Int32, Nullable<Int32>)

    Creates a uniform distribution over strings of lowercase and uppercase letters, with length in given bounds. If maxLength is set to null, there will be no upper bound on the length, and the resulting distribution will thus be improper.

    Declaration
    public static StringDistribution Letters(int minLength = 1, int? maxLength = null)
    Parameters
    Type Name Description
    Int32 minLength

    The minimum possible string length. Defaults to 1.

    Nullable<Int32> maxLength

    The maximum possible sequence length, or null for no upper bound on length. Defaults to null.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    LettersOrDigits(Int32, Nullable<Int32>)

    Creates a uniform distribution over strings of digits, lowercase and uppercase letters, with length within the given bounds. If maxLength is set to null, there will be no upper bound on the length, and the resulting distribution will thus be improper.

    Declaration
    public static StringDistribution LettersOrDigits(int minLength = 1, int? maxLength = null)
    Parameters
    Type Name Description
    Int32 minLength

    The minimum possible string length. Defaults to 1.

    Nullable<Int32> maxLength

    The maximum possible sequence length, or null for no upper bound on length. Defaults to null.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    Lower(Int32, Nullable<Int32>)

    Creates a uniform distribution over strings of lowercase letters, with length within the given bounds. If maxLength is set to null, there will be no upper bound on the length, and the resulting distribution will thus be improper.

    Declaration
    public static StringDistribution Lower(int minLength = 1, int? maxLength = null)
    Parameters
    Type Name Description
    Int32 minLength

    The minimum possible string length. Defaults to 1.

    Nullable<Int32> maxLength

    The maximum possible sequence length, or null for no upper bound on length. Defaults to null.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    String(String)

    Creates a point mass distribution. This method is an alias for PointMass(TSequence).

    Declaration
    public static StringDistribution String(string str)
    Parameters
    Type Name Description
    String str

    The point.

    Returns
    Type Description
    StringDistribution

    The created point mass distribution.

    ToRegex()

    Creates a regex pattern for the current string distribution. This can then in turn be used with the normal Regex .net class.

    Declaration
    public string ToRegex()
    Returns
    Type Description
    String

    A regex pattern.

    ToString()

    Creates a string representation of the current instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    A string representation of the current instance.

    Overrides
    Microsoft.ML.Probabilistic.Distributions.SequenceDistribution<System.String, System.Char, Microsoft.ML.Probabilistic.Distributions.ImmutableDiscreteChar, Microsoft.ML.Probabilistic.Distributions.Automata.StringManipulator, Microsoft.ML.Probabilistic.Distributions.Automata.StringAutomaton, Microsoft.ML.Probabilistic.Distributions.Automata.WeightFunctions<System.String, System.Char, Microsoft.ML.Probabilistic.Distributions.ImmutableDiscreteChar, Microsoft.ML.Probabilistic.Distributions.Automata.StringManipulator, Microsoft.ML.Probabilistic.Distributions.Automata.StringAutomaton>.MultiRepresentationWeightFunction<Microsoft.ML.Probabilistic.Distributions.Automata.StringDictionaryWeightFunction>, Microsoft.ML.Probabilistic.Distributions.Automata.WeightFunctions<System.String, System.Char, Microsoft.ML.Probabilistic.Distributions.ImmutableDiscreteChar, Microsoft.ML.Probabilistic.Distributions.Automata.StringManipulator, Microsoft.ML.Probabilistic.Distributions.Automata.StringAutomaton>.MultiRepresentationWeightFunction<Microsoft.ML.Probabilistic.Distributions.Automata.StringDictionaryWeightFunction>.Factory, Microsoft.ML.Probabilistic.Distributions.StringDistribution>.ToString()

    Upper(Int32, Nullable<Int32>)

    Creates a uniform distribution over strings of uppercase letters, with length within the given bounds. If maxLength is set to null, there will be no upper bound on the length, and the resulting distribution will thus be improper.

    Declaration
    public static StringDistribution Upper(int minLength = 1, int? maxLength = null)
    Parameters
    Type Name Description
    Int32 minLength

    The minimum possible string length. Defaults to 1.

    Nullable<Int32> maxLength

    The maximum possible sequence length, or null for no upper bound on length. Defaults to null.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    Whitespace(Int32, Nullable<Int32>)

    Creates a uniform distribution over strings of whitespace characters (see Whitespace()), with length within the given bounds. If maxLength is set to null, there will be no upper bound on the length, and the resulting distribution will thus be improper.

    Declaration
    public static StringDistribution Whitespace(int minLength = 1, int? maxLength = null)
    Parameters
    Type Name Description
    Int32 minLength

    The minimum possible string length. Defaults to 1.

    Nullable<Int32> maxLength

    The maximum possible sequence length, or null for no upper bound on length. Defaults to null.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    WordChars(Int32, Nullable<Int32>)

    Creates a uniform distribution over strings of word characters (see WordChar()), with length within the given bounds. If maxLength is set to null, there will be no upper bound on the length, and the resulting distribution will thus be improper.

    Declaration
    public static StringDistribution WordChars(int minLength = 1, int? maxLength = null)
    Parameters
    Type Name Description
    Int32 minLength

    The minimum possible string length. Defaults to 1.

    Nullable<Int32> maxLength

    The maximum possible sequence length, or null for no upper bound on length. Defaults to null.

    Returns
    Type Description
    StringDistribution

    The created distribution.

    Operators

    Addition(StringDistribution, StringDistribution)

    Concatenates the weighted regular languages defined by given distributions (see Append(TThis, Int32)).

    Declaration
    public static StringDistribution operator +(StringDistribution first, StringDistribution second)
    Parameters
    Type Name Description
    StringDistribution first

    The first distribution.

    StringDistribution second

    The second distribution.

    Returns
    Type Description
    StringDistribution

    The concatenation result.

    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.