Search Results for

    Show / Hide Table of Contents

    Class VariableMaxOp

    Provides outgoing messages for VariableMax<T>(T, out T), given random arguments to the function.

    Inheritance
    Object
    VariableMaxOp
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Microsoft.ML.Probabilistic.Factors
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    [FactorMethod(typeof(Clone), "VariableMax<>", new Type[]{})]
    [Quality(QualityBand.Preview)]
    public static class VariableMaxOp

    Methods

    DefMaxConditional<T>(T)

    Declaration
    public static T DefMaxConditional<T>(T Use)
    Parameters
    Type Name Description
    T Use

    Incoming message from use.

    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    The type of the marginal of the variable.

    Remarks

    MarginalMaxConditional<T>(T, T, T)

    Declaration
    public static T MarginalMaxConditional<T>(T Use, T Def, T result)
        where T : SettableToProduct<T>, SettableTo<T>
    Parameters
    Type Name Description
    T Use

    Incoming message from use.

    T Def

    Incoming message from def.

    T result

    Modified to contain the outgoing message.

    Returns
    Type Description
    T

    result

    Type Parameters
    Name Description
    T

    The type of the marginal of the variable.

    Remarks

    MarginalMaxConditional<TDist, T>(T, TDist)

    Declaration
    public static TDist MarginalMaxConditional<TDist, T>(T Def, TDist result)
        where TDist : HasPoint<T>
    Parameters
    Type Name Description
    T Def
    TDist result
    Returns
    Type Description
    TDist
    Type Parameters
    Name Description
    TDist

    The type of the marginal of the variable.

    T

    The type of the incoming message from Def.

    MarginalMaxConditionalInit<T>(T)

    Declaration
    public static T MarginalMaxConditionalInit<T>(T def)
        where T : ICloneable
    Parameters
    Type Name Description
    T def

    Incoming message from def.

    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    The type of the marginal of the variable.

    Remarks

    UseMaxConditional<T>(T, T)

    Declaration
    public static T UseMaxConditional<T>(T Def, T result)
        where T : SettableTo<T>
    Parameters
    Type Name Description
    T Def

    Incoming message from def.

    T result

    Modified to contain the outgoing message.

    Returns
    Type Description
    T

    result

    Type Parameters
    Name Description
    T

    The type of the marginal of the variable.

    Remarks

    UseMaxConditional<TDist, T>(T, TDist)

    Declaration
    public static TDist UseMaxConditional<TDist, T>(T Def, TDist result)
        where TDist : HasPoint<T>
    Parameters
    Type Name Description
    T Def
    TDist result
    Returns
    Type Description
    TDist
    Type Parameters
    Name Description
    TDist

    The type of the marginal of the variable.

    T

    The type of the incoming message from Def.

    UseMaxConditionalInit<T>(T)

    Declaration
    public static T UseMaxConditionalInit<T>(T Def)
        where T : ICloneable
    Parameters
    Type Name Description
    T Def

    Incoming message from def.

    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    The type of the marginal of the variable.

    Remarks

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