Search Results for

    Show / Hide Table of Contents

    Class SharedVariableSet

    A Set of SharedVariables that allows SetInput/InferOutput to be called on all of them at once.

    Inheritance
    Object
    Set<ISharedVariable>
    SharedVariableSet
    Implements
    ICollection<ISharedVariable>
    ICloneable
    IReadOnlyCollection<ISharedVariable>
    IEnumerable<ISharedVariable>
    IEnumerable
    ISharedVariable
    Inherited Members
    Set<ISharedVariable>.FromEnumerable(IEnumerable<ISharedVariable>)
    Set<ISharedVariable>.FromEnumerable(IEqualityComparer<ISharedVariable>, IEnumerable<ISharedVariable>)
    Set<ISharedVariable>.ConvertAll(Converter<ISharedVariable, ISharedVariable>)
    Set<ISharedVariable>.Comparer
    Set<ISharedVariable>.Capacity
    Set<ISharedVariable>.GetEnumerator()
    Set<ISharedVariable>.IEnumerable.GetEnumerator()
    Set<ISharedVariable>.Count
    Set<ISharedVariable>.IsReadOnly
    Set<ISharedVariable>.Add(ISharedVariable)
    Set<ISharedVariable>.Clear()
    Set<ISharedVariable>.Contains(ISharedVariable)
    Set<ISharedVariable>.CopyTo(ISharedVariable[], Int32)
    Set<ISharedVariable>.Remove(ISharedVariable)
    Set<ISharedVariable>.AddRange(IEnumerable<ISharedVariable>)
    Set<ISharedVariable>.Contains(IList<ISharedVariable>)
    Set<ISharedVariable>.ContainsAll(IEnumerable<ISharedVariable>)
    Set<ISharedVariable>.ContainsAny(IEnumerable<ISharedVariable>)
    Set<ISharedVariable>.Remove(IEnumerable<ISharedVariable>)
    Set<ISharedVariable>.Clone()
    Set<ISharedVariable>.Equals(Object)
    Set<ISharedVariable>.GetHashCode()
    Set<ISharedVariable>.ToString()
    Set<ISharedVariable>.IntersectWith(IEnumerable<ISharedVariable>)
    Set<ISharedVariable>.Union(Set<ISharedVariable>, Set<ISharedVariable>)
    Set<ISharedVariable>.Intersection(Set<ISharedVariable>, IEnumerable<ISharedVariable>)
    Set<ISharedVariable>.Difference(Set<ISharedVariable>, IEnumerable<ISharedVariable>)
    Object.Equals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Namespace: Microsoft.ML.Probabilistic.Models
    Assembly: Microsoft.ML.Probabilistic.Compiler.dll
    Syntax
    public class SharedVariableSet : Set<ISharedVariable>, ICollection<ISharedVariable>, ICloneable, IReadOnlyCollection<ISharedVariable>, IEnumerable<ISharedVariable>, IEnumerable, ISharedVariable

    Constructors

    SharedVariableSet()

    Constructs a set of shared variables

    Declaration
    public SharedVariableSet()

    Properties

    IsEvidenceVariable

    Not supported for SharedVariableSet

    Declaration
    public bool IsEvidenceVariable { get; set; }
    Property Value
    Type Description
    Boolean

    Methods

    GetEvidence()

    Gets the evidence for this set of shared variable

    Declaration
    public double GetEvidence()
    Returns
    Type Description
    Double

    GetEvidenceCorrection()

    Not supported for SharedVariableSet

    Declaration
    public double GetEvidenceCorrection()
    Returns
    Type Description
    Double

    InferOutput(IGeneratedAlgorithm, Model, Int32)

    Infer the output messages, for the given model and batch number, for all shared variables in this set

    Declaration
    public void InferOutput(IGeneratedAlgorithm ca, Model modelNumber, int batchNumber)
    Parameters
    Type Name Description
    IGeneratedAlgorithm ca

    Compiled algorithm

    Model modelNumber

    Model id

    Int32 batchNumber

    Batch number

    InferOutput(InferenceEngine, Model, Int32)

    Infer the output messages, for the given model and batch number, for all shared variables in this set

    Declaration
    public void InferOutput(InferenceEngine engine, Model modelNumber, int batchNumber)
    Parameters
    Type Name Description
    InferenceEngine engine

    Inference engine

    Model modelNumber

    Model id

    Int32 batchNumber

    Batch number

    SetInput(Model, Int32)

    Set inboxes, for the given model and batch number, for all shared variables in this set

    Declaration
    public void SetInput(Model modelNumber, int batchNumber)
    Parameters
    Type Name Description
    Model modelNumber

    Model id

    Int32 batchNumber

    Batch number

    Implements

    System.Collections.Generic.ICollection<T>
    System.ICloneable
    System.Collections.Generic.IReadOnlyCollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    ISharedVariable

    Extension Methods

    CollectionExtensions.AddRange<T>(ICollection<T>, IEnumerable<T>)
    CollectionExtensions.ContainsAll<T>(ICollection<T>, IEnumerable<T>)
    CollectionExtensions.ContainsAny<T>(ICollection<T>, IEnumerable<T>)
    EnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
    EnumerableExtensions.ForEach<T>(IEnumerable, Action<T>)
    EnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<Int32, T>)
    EnumerableExtensions.ForEach<T>(IEnumerable, Action<Int32, T>)
    EnumerableExtensions.Sum<TSource>(IEnumerable<TSource>, Func<TSource, UInt32>)
    EnumerableExtensions.Sum<TSource>(IEnumerable<TSource>, Func<TSource, UInt64>)
    EnumerableExtensions.ValueEquals<T>(IEnumerable<T>, IEnumerable<T>)
    EnumerableExtensions.IndexOf<T>(IEnumerable<T>, T)
    EnumerableExtensions.IndexOf<T>(IEnumerable, T)
    EnumerableExtensions.FindIndex<T>(IEnumerable<T>, Predicate<T>)
    EnumerableExtensions.FindIndex<T>(IEnumerable, Predicate<T>)
    EnumerableExtensions.FindAllIndex<T>(IEnumerable<T>, Predicate<T>)
    EnumerableExtensions.IndexOfAll<T>(IEnumerable<T>, T)
    EnumerableExtensions.Skip<T>(IEnumerable<T>, Int32, out List<T>)
    EnumerableExtensions.CopyTo<T>(IEnumerable<T>, T[], Int32)
    EnumerableExtensions.ToReadOnlyList<T>(IEnumerable<T>)
    IEnumerableExensions.EnumerableReduce<T, TRes>(IEnumerable<T>, TRes, Func<TRes, T, TRes>, Func<TRes, T, Int32, TRes>)
    IEnumerableExensions.EnumerableSum<T>(IEnumerable<T>, Func<T, Double>)
    ReadOnlyArray.ToReadOnlyArray<T>(IEnumerable<T>)
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.