Search Results for

    Show / Hide Table of Contents

    Class ListAutomaton<TElement, TElementDistribution>

    An automaton defined on generic lists.

    Inheritance
    Object
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>
    ListAutomaton<List<TElement>, TElement, TElementDistribution, ListAutomaton<TElement, TElementDistribution>>
    ListAutomaton<TElement, TElementDistribution>
    Implements
    WeightFunctions.IWeightFunction<ListAutomaton<TElement, TElementDistribution>>
    WeightFunctions.IWeightFunction<>
    IEquatable<ListAutomaton<TElement, TElementDistribution>>
    Inherited Members
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ComputeCondensation(Automaton.State<>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ComputeCondensation(Automaton.State<>, Func<Automaton.Transition<>, Boolean>, Boolean)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Data
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.SequenceManipulator
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.LogValueOverride
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.PruneStatesWithLogEndWeightLessThan
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GlobalMaxStateCount
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.MaxStateCount
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.MaxStateCountBeforeSimplification
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.MaxDeadStateCount
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.States
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Start
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.FromData(Automaton.DataContainer<>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Zero()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Constant(Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Constant(Double, TElementDistribution)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantLog(Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantLog(Double, TElementDistribution)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnElementLog(Double, TElement)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnElementLog(Double, TElementDistribution)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnLog(Double, List<TElement>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnLog(Double, List<TElement>[])
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnLog(Double, IEnumerable<List<TElement>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnElement(Double, TElement)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnElement(Double, TElementDistribution)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOn(Double, List<TElement>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Empty(Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOn(Double, List<TElement>[])
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOn(Double, IEnumerable<List<TElement>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.WeightedSum(Double, ListAutomaton<TElement, TElementDistribution>, Double, ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.WeightedSumLog(Double, ListAutomaton<TElement, TElementDistribution>, Double, ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Sum(ListAutomaton<TElement, TElementDistribution>[])
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Sum(IEnumerable<ListAutomaton<TElement, TElementDistribution>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Product(ListAutomaton<TElement, TElementDistribution>[])
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Product(IEnumerable<ListAutomaton<TElement, TElementDistribution>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Concatenate(ListAutomaton<TElement, TElementDistribution>[])
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Concatenate(IEnumerable<ListAutomaton<TElement, TElementDistribution>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.FromValues(IEnumerable<KeyValuePair<List<TElement>, Double>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.FromLogValues(IEnumerable<KeyValuePair<List<TElement>, Double>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Repeat(ListAutomaton<TElement, TElementDistribution>, Vector)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Repeat(ListAutomaton<TElement, TElementDistribution>, Int32, Nullable<Int32>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ToString()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ToString(Action<TElementDistribution, StringBuilder>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ToString(IAutomatonFormat)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.HasGroup(Int32)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetGroups()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.WithGroupsClear()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.WithGroup(Int32)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetLogNormalizer()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.NormalizeValues()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.TryNormalizeValues(ListAutomaton<TElement, TElementDistribution>, Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.TryNormalizeValues(ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.IsZero()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.IsCanonicZero()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.IsCanonicConstant()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnSupport(Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ConstantOnSupportLog(Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.TryGetConstantOnSupportLog(Double, ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Clone()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Reverse()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Append(List<TElement>, Int32)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Append(ListAutomaton<TElement, TElementDistribution>, Int32)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Product(ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Product(ListAutomaton<TElement, TElementDistribution>, Boolean)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Sum(ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Sum(Double, ListAutomaton<TElement, TElementDistribution>, Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.SumLog(Double, ListAutomaton<TElement, TElementDistribution>, Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Scale(Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ScaleLog(Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.ApplyFunction<TDstSequence, TDstElement, TDstElementDistribution, TDstSequenceManipulator, TDstAutomaton>(Func<Option<TElementDistribution>, Weight, Int32, (T1, T2)<Option<TDstElementDistribution>, Weight>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetLogValue(List<TElement>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetValue(List<TElement>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.TryComputePoint()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.EnumeratePaths()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Equals(ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Equals(Object)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetHashCode()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.IsEpsilonFree
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.UsesGroups
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.IsDeterministic()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetEpsilonClosure()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.WithData(Automaton.DataContainer<>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.WithLogValueOverride(Nullable<Double>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.WithPruneStatesWithLogEndWeightLessThan(Nullable<Double>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetConverger(ListAutomaton<TElement, TElementDistribution>, Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetConverger(ListAutomaton<TElement, TElementDistribution>[], Double)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.AsAutomaton()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Point
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.IsPointMass
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.UsesAutomatonRepresentation
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Repeat(Int32, Nullable<Int32>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.MaxDiff(ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.NormalizeStructure()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Write(Action<Double>, Action<Int32>, Action<TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Read(Func<Double>, Func<Int32>, Func<TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.TryDeterminize()
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.TryDeterminize(ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.GetOutgoingTransitionsForDeterminization(Automaton.Determinization.WeightedStateSet<>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.EnumerateSupport(Int32)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.TryEnumerateSupport(Int32, IEnumerable<List<TElement>>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.TryEnumerateSupport(Int32, IEnumerable<List<TElement>>, Int32, Boolean)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Simplify(ListAutomaton<TElement, TElementDistribution>)
    Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.RemoveDeadStates()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Microsoft.ML.Probabilistic.Distributions.Automata
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    public class ListAutomaton<TElement, TElementDistribution> : ListAutomaton<List<TElement>, TElement, TElementDistribution, ListAutomaton<TElement, TElementDistribution>>, WeightFunctions<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.IWeightFunction<ListAutomaton<TElement, TElementDistribution>>, WeightFunctions<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.IWeightFunction, IEquatable<ListAutomaton<TElement, TElementDistribution>> where TElementDistribution : IImmutableDistribution<TElement, TElementDistribution>, CanGetLogAverageOf<TElementDistribution>, CanComputeProduct<TElementDistribution>, CanCreatePartialUniform<TElementDistribution>, SummableExactly<TElementDistribution>, new()
    Type Parameters
    Name Description
    TElement

    The type of a list element.

    TElementDistribution

    The type of a distribution over a list element.

    Constructors

    ListAutomaton()

    Declaration
    public ListAutomaton()

    Methods

    GetOutgoingTransitionsForDeterminization(Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Determinization.WeightedStateSet)

    Computes a set of outgoing transitions from a given state of the determinization result.

    Declaration
    protected override IEnumerable<Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Determinization.OutgoingTransition> GetOutgoingTransitionsForDeterminization(Automaton<List<TElement>, TElement, TElementDistribution, ListManipulator<List<TElement>, TElement>, ListAutomaton<TElement, TElementDistribution>>.Determinization.WeightedStateSet sourceState)
    Parameters
    Type Name Description
    Automaton.Determinization.WeightedStateSet<> sourceState

    The source state of the determinized automaton represented as a set of (stateId, weight) pairs, where state ids correspond to states of the original automaton.

    Returns
    Type Description
    IEnumerable<Automaton.Determinization.OutgoingTransition<>>

    A collection of (element distribution, weight, weighted state set) triples corresponding to outgoing transitions from sourceState. The first two elements of a tuple define the element distribution and the weight of a transition. The third element defines the outgoing state.

    Overrides
    Microsoft.ML.Probabilistic.Distributions.Automata.Automaton<System.Collections.Generic.List<TElement>, TElement, TElementDistribution, Microsoft.ML.Probabilistic.Distributions.Automata.ListManipulator<System.Collections.Generic.List<TElement>, TElement>, Microsoft.ML.Probabilistic.Distributions.Automata.ListAutomaton<TElement, TElementDistribution>>.GetOutgoingTransitionsForDeterminization(Microsoft.ML.Probabilistic.Distributions.Automata.Automaton.Determinization.WeightedStateSet<>)

    Implements

    WeightFunctions<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton>.IWeightFunction<TThis>
    WeightFunctions<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton>.IWeightFunction
    System.IEquatable<T>
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.