Search Results for

    Show / Hide Table of Contents

    Interface SharedVariableArray<DomainType>

    Interface for flat 1D shared variable arrays

    Inherited Members
    ISharedVariable.SetInput(Model, Int32)
    ISharedVariable.InferOutput(InferenceEngine, Model, Int32)
    ISharedVariable.InferOutput(IGeneratedAlgorithm, Model, Int32)
    ISharedVariable.GetEvidenceCorrection()
    ISharedVariable.IsEvidenceVariable
    Namespace: Microsoft.ML.Probabilistic.Models
    Assembly: Microsoft.ML.Probabilistic.Compiler.dll
    Syntax
    public interface SharedVariableArray<DomainType> : ISharedVariable
    Type Parameters
    Name Description
    DomainType

    Domain type of the variable

    Methods

    GetCopyFor(Model)

    Get a copy of the variable array for the specified model

    Declaration
    VariableArray<DomainType> GetCopyFor(Model model)
    Parameters
    Type Name Description
    Model model

    The model id

    Returns
    Type Description
    VariableArray<DomainType>

    Marginal<T>()

    Get the marginal, converted to type T

    Declaration
    T Marginal<T>()
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    The desired type

    Named(String)

    Inline method to name shared variable arrays

    Declaration
    SharedVariableArray<DomainType> Named(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    SharedVariableArray<DomainType>

    SetDefinitionTo(Model, VariableArray<DomainType>)

    Sets the definition of the shared variable

    Declaration
    void SetDefinitionTo(Model model, VariableArray<DomainType> definition)
    Parameters
    Type Name Description
    Model model

    The model id

    VariableArray<DomainType> definition

    Defining variable

    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.