public static GammaPower AAverageConditional([SkipIfUniform] GammaPower sum, [SkipIfUniform] GammaPower a, [SkipIfUniform] GammaPower b, GammaPower to_a, GammaPower to_b) { if (sum.IsUniform()) { return(sum); } return(PlusGammaVmpOp.AAverageLogarithm(sum, a, b, to_a, to_b)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="PlusGammaOp"]/message_doc[@name="SumAverageConditional(GammaPower, GammaPower)"]/*'/> public static GammaPower SumAverageConditional([SkipIfUniform] GammaPower a, [SkipIfUniform] GammaPower b, GammaPower result) { return(PlusGammaVmpOp.SumAverageLogarithm(a, b, result)); }