public static Gaussian BAverageConditional([SkipIfUniform] Gaussian Sum, Gaussian a) { return(DoublePlusOp.BAverageConditional(Sum, a)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoublePlusOp"]/message_doc[@name="SumAverageConditional(Gaussian, Gaussian)"]/*'/> public static Gaussian SumAverageConditional([NoInit] Gaussian a, [NoInit] Gaussian b) { return(DoublePlusOp.SumAverageConditional(a, b)); }
public static Gaussian AAverageConditional([SkipIfUniform] Gaussian Sum, Gaussian b) { return(DoublePlusOp.AAverageConditional(Sum, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoubleMinusVmpOp"]/message_doc[@name="DifferenceAverageLogarithm(Gaussian, Gaussian)"]/*'/> public static Gaussian DifferenceAverageLogarithm([SkipIfUniform] Gaussian a, [SkipIfUniform] Gaussian b) { return(DoublePlusOp.AAverageConditional(a, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoubleMinusVmpOp"]/message_doc[@name="DifferenceAverageLogarithm(double, double)"]/*'/> public static Gaussian DifferenceAverageLogarithm(double a, double b) { return(DoublePlusOp.AAverageConditional(a, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoublePlusVmpOp"]/message_doc[@name="SumAverageLogarithm(double, double)"]/*'/> public static Gaussian SumAverageLogarithm(double a, double b) { return(DoublePlusOp.SumAverageConditional(a, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoublePlusVmpOp"]/message_doc[@name="AAverageLogarithm(double, double)"]/*'/> public static Gaussian AAverageLogarithm(double Sum, double b) { return(DoublePlusOp.AAverageConditional(Sum, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoublePlusVmpOp"]/message_doc[@name="AverageLogFactor(double, double, double)"]/*'/> public static double AverageLogFactor(double sum, double a, double b) { return(DoublePlusOp.LogAverageFactor(sum, a, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoublePlusVmpOp"]/message_doc[@name="SumAverageLogarithm(Gaussian, double)"]/*'/> public static Gaussian SumAverageLogarithm([SkipIfUniform] Gaussian a, double b) { return(DoublePlusOp.SumAverageConditional(a, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoublePlusVmpOp"]/message_doc[@name="SumAverageLogarithm(double, WrappedGaussian)"]/*'/> public static WrappedGaussian SumAverageLogarithm(double a, [SkipIfUniform] WrappedGaussian b) { return(DoublePlusOp.SumAverageConditional(a, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoubleMinusEvidenceOp"]/message_doc[@name="LogEvidenceRatio(double, double, Gaussian, Gaussian)"]/*'/> public static double LogEvidenceRatio(double difference, double a, Gaussian b, [Fresh] Gaussian to_b) { return(DoublePlusOp.LogAverageFactor(b, to_b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoubleMinusEvidenceOp"]/message_doc[@name="LogEvidenceRatio(double, Gaussian, Gaussian)"]/*'/> public static double LogEvidenceRatio(double difference, Gaussian a, [Fresh] Gaussian to_a) { return(DoublePlusOp.LogAverageFactor(a, to_a)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoubleMinusEvidenceOp"]/message_doc[@name="LogEvidenceRatio(double, double, double)"]/*'/> public static double LogEvidenceRatio(double difference, double a, double b) { return(DoublePlusOp.LogAverageFactor(a, difference, b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="DoublePlusEvidenceOp"]/message_doc[@name="LogEvidenceRatio(double, double, double)"]/*'/> public static double LogEvidenceRatio(double Sum, double a, double b) { return(DoublePlusOp.LogAverageFactor(Sum, a, b)); }