public static TDist DefGibbs <TDist>( [SkipIfAllUniform] TDist[] Uses, TDist result) where TDist : IDistribution <T>, Sampleable <T>, SettableToProduct <TDist>, SettableTo <TDist> { return(ReplicateOp_NoDivide.DefAverageConditional(Uses, result)); }
/// <include file='FactorDocs.xml' path='factor_docs/message_op_class[@name="ReplicateMaxOp"]/message_doc[@name="DefMaxConditional{T}(IList{T}, T)"]/*'/> /// <typeparam name="T">The type of the distribution o0ver the replicated variable.</typeparam> public static T DefMaxConditional <T>([SkipIfAllUniform] IReadOnlyList <T> Uses, T result) where T : SettableToProduct <T>, SettableTo <T>, SettableToUniform { return(ReplicateOp_NoDivide.DefAverageConditional <T>(Uses, result)); }
public static T DefAverageLogarithm <T>([SkipIfAllUniform] T[] Uses, T result) where T : SettableToProduct <T>, SettableTo <T>, SettableToUniform { return(ReplicateOp_NoDivide.DefAverageConditional(Uses, result)); }