Class PlusVectorOp
Assembly: Microsoft.ML.Probabilistic.dll
Syntax
[FactorMethod(typeof(Factor), "Plus", new Type[]{typeof(Vector), typeof(Vector)}, Default = true)]
[Buffers(new string[]{"SumMean", "SumVariance", "aMean", "aVariance", "bMean", "bVariance"})]
[Quality(QualityBand.Experimental)]
public static class PlusVectorOp
Methods
AAverageConditional(VectorGaussian, Vector, VectorGaussian)
Declaration
public static VectorGaussian AAverageConditional(VectorGaussian sum, Vector b, VectorGaussian result)
Parameters
Returns
AAverageConditional(Vector, PositiveDefiniteMatrix, Vector, PositiveDefiniteMatrix, VectorGaussian)
Declaration
public static VectorGaussian AAverageConditional(Vector sumMean, PositiveDefiniteMatrix sumVariance, Vector bMean, PositiveDefiniteMatrix bVariance, VectorGaussian result)
Parameters
Returns
AAverageLogarithm(VectorGaussian, Vector, VectorGaussian)
Declaration
public static VectorGaussian AAverageLogarithm(VectorGaussian sum, Vector bMean, VectorGaussian result)
Parameters
Returns
AConditional(Vector, Vector, VectorGaussian)
Declaration
public static VectorGaussian AConditional(Vector sum, Vector b, VectorGaussian result)
Parameters
Returns
AMean(VectorGaussian, PositiveDefiniteMatrix, Vector)
Declaration
public static Vector AMean(VectorGaussian a, PositiveDefiniteMatrix aVariance, Vector result)
Parameters
Returns
AMeanInit(VectorGaussian)
Declaration
public static Vector AMeanInit(VectorGaussian a)
Parameters
Returns
AVariance(VectorGaussian, PositiveDefiniteMatrix)
Declaration
public static PositiveDefiniteMatrix AVariance(VectorGaussian a, PositiveDefiniteMatrix result)
Parameters
Returns
AVarianceInit(VectorGaussian)
Declaration
public static PositiveDefiniteMatrix AVarianceInit(VectorGaussian a)
Parameters
Returns
AverageLogFactor(VectorGaussian)
Declaration
public static double AverageLogFactor(VectorGaussian sum)
Parameters
Returns
AverageLogFactor(Vector, VectorGaussian)
Declaration
public static double AverageLogFactor(Vector sum, VectorGaussian a)
Parameters
Returns
AverageLogFactor(Vector, Vector, VectorGaussian)
Declaration
public static double AverageLogFactor(Vector sum, Vector a, VectorGaussian b)
Parameters
Returns
AverageLogFactor(Vector, Vector, Vector)
Declaration
public static double AverageLogFactor(Vector sum, Vector a, Vector b)
Parameters
Returns
BAverageConditional(VectorGaussian, Vector, VectorGaussian)
Declaration
public static VectorGaussian BAverageConditional(VectorGaussian sum, Vector a, VectorGaussian result)
Parameters
Returns
BAverageConditional(Vector, PositiveDefiniteMatrix, Vector, PositiveDefiniteMatrix, VectorGaussian)
Declaration
public static VectorGaussian BAverageConditional(Vector sumMean, PositiveDefiniteMatrix sumVariance, Vector aMean, PositiveDefiniteMatrix aVariance, VectorGaussian result)
Parameters
Returns
BAverageLogarithm(VectorGaussian, Vector, VectorGaussian)
Declaration
public static VectorGaussian BAverageLogarithm(VectorGaussian sum, Vector aMean, VectorGaussian result)
Parameters
Returns
BMean(VectorGaussian, PositiveDefiniteMatrix, Vector)
Declaration
public static Vector BMean(VectorGaussian b, PositiveDefiniteMatrix bVariance, Vector result)
Parameters
Returns
BMeanInit(VectorGaussian)
Declaration
public static Vector BMeanInit(VectorGaussian b)
Parameters
Returns
BVariance(VectorGaussian, PositiveDefiniteMatrix)
Declaration
public static PositiveDefiniteMatrix BVariance(VectorGaussian b, PositiveDefiniteMatrix result)
Parameters
Returns
BVarianceInit(VectorGaussian)
Declaration
public static PositiveDefiniteMatrix BVarianceInit(VectorGaussian b)
Parameters
Returns
LogAverageFactor(Vector, Vector, PositiveDefiniteMatrix, Vector, PositiveDefiniteMatrix)
Declaration
public static double LogAverageFactor(Vector sum, Vector aMean, PositiveDefiniteMatrix aVariance, Vector bMean, PositiveDefiniteMatrix bVariance)
Parameters
Returns
LogAverageFactor(Vector, Vector, Vector)
Declaration
public static double LogAverageFactor(Vector sum, Vector a, Vector b)
Parameters
Returns
LogEvidenceRatio(VectorGaussian)
Declaration
public static double LogEvidenceRatio(VectorGaussian sum)
Parameters
Returns
LogEvidenceRatio(Vector, Vector, PositiveDefiniteMatrix, Vector, PositiveDefiniteMatrix)
Declaration
public static double LogEvidenceRatio(Vector sum, Vector aMean, PositiveDefiniteMatrix aVariance, Vector bMean, PositiveDefiniteMatrix bVariance)
Parameters
Returns
LogEvidenceRatio(Vector, Vector, Vector)
Declaration
public static double LogEvidenceRatio(Vector sum, Vector a, Vector b)
Parameters
Returns
SumAverageConditional(VectorGaussian, Vector, VectorGaussian)
Declaration
public static VectorGaussian SumAverageConditional(VectorGaussian a, Vector b, VectorGaussian result)
Parameters
Returns
SumAverageConditional(Vector, VectorGaussian, VectorGaussian)
Declaration
public static VectorGaussian SumAverageConditional(Vector a, VectorGaussian b, VectorGaussian result)
Parameters
Returns
SumAverageConditional(Vector, PositiveDefiniteMatrix, Vector, PositiveDefiniteMatrix, VectorGaussian)
Declaration
public static VectorGaussian SumAverageConditional(Vector aMean, PositiveDefiniteMatrix aVariance, Vector bMean, PositiveDefiniteMatrix bVariance, VectorGaussian result)
Parameters
Returns
SumAverageLogarithm(VectorGaussian, Vector, VectorGaussian)
Declaration
public static VectorGaussian SumAverageLogarithm(VectorGaussian a, Vector b, VectorGaussian result)
Parameters
Returns
SumAverageLogarithm(Vector, VectorGaussian, VectorGaussian)
Declaration
public static VectorGaussian SumAverageLogarithm(Vector a, VectorGaussian b, VectorGaussian result)
Parameters
Returns
SumAverageLogarithm(Vector, PositiveDefiniteMatrix, Vector, PositiveDefiniteMatrix, VectorGaussian)
Declaration
public static VectorGaussian SumAverageLogarithm(Vector aMean, PositiveDefiniteMatrix aVariance, Vector bMean, PositiveDefiniteMatrix bVariance, VectorGaussian result)
Parameters
Returns
SumConditional(Vector, Vector, VectorGaussian)
Declaration
public static VectorGaussian SumConditional(Vector a, Vector b, VectorGaussian result)
Parameters
Returns
SumMean(VectorGaussian, PositiveDefiniteMatrix, Vector)
Declaration
public static Vector SumMean(VectorGaussian sum, PositiveDefiniteMatrix sumVariance, Vector result)
Parameters
Returns
SumMeanInit(VectorGaussian)
Declaration
public static Vector SumMeanInit(VectorGaussian sum)
Parameters
Returns
SumVariance(VectorGaussian, PositiveDefiniteMatrix)
Declaration
public static PositiveDefiniteMatrix SumVariance(VectorGaussian sum, PositiveDefiniteMatrix result)
Parameters
Returns
SumVarianceInit(VectorGaussian)
Declaration
public static PositiveDefiniteMatrix SumVarianceInit(VectorGaussian sum)
Parameters
Returns