Class ExpOp_Slow
Provides outgoing messages for Exp(Double), given random arguments to the function.
Assembly: Microsoft.ML.Probabilistic.dll
Syntax
[FactorMethod(typeof(Math), "Exp", new Type[]{typeof(double)})]
[Quality(QualityBand.Experimental)]
public static class ExpOp_Slow
Fields
QuadratureNodeCount
Declaration
public static int QuadratureNodeCount
Field Value
Methods
DAverageConditional(Gamma, Gaussian)
Declaration
public static Gaussian DAverageConditional(Gamma exp, Gaussian d)
Parameters
Returns
DAverageConditional(Gamma, Double)
Declaration
public static Gaussian DAverageConditional(Gamma exp, double d)
Parameters
Returns
DAverageConditional(GammaPower, Gaussian)
Declaration
public static Gaussian DAverageConditional(GammaPower exp, Gaussian d)
Parameters
Type |
Name |
Description |
GammaPower |
exp |
Incoming message from exp . Must be a proper distribution. If uniform, the result will be uniform.
|
Gaussian |
d |
Incoming message from d . Must be a proper distribution. If uniform, the result will be uniform.
|
Returns
Type |
Description |
Gaussian |
The outgoing EP message to the d argument.
|
Exceptions
FindMaximum(Gamma, Gaussian)
Declaration
public static double FindMaximum(Gamma exp, Gaussian d)
Parameters
Returns
GetIntegrationBounds(Gamma, Gaussian, out Double, out Double, out Double)
Declaration
public static void GetIntegrationBounds(Gamma exp, Gaussian d, out double dmode, out double dminMinusMode, out double dmaxMinusMode)
Parameters