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