Beispiel #1
0
 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));
 }
Beispiel #2
0
 /// <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));
 }
Beispiel #3
0
 public static T DefAverageLogarithm <T>([SkipIfAllUniform] T[] Uses, T result)
     where T : SettableToProduct <T>, SettableTo <T>, SettableToUniform
 {
     return(ReplicateOp_NoDivide.DefAverageConditional(Uses, result));
 }