public static RF EqProb <G, M, RF>(this IDensity <G, M, RF> d, IDensity <G, M, RF> d2) where G : IBaseStructure <M> { var g = d.BaseStructure; return(Density <G, M, RF> .BinaryProb(d, d2, (a, b) => g.Equals(a, b))); }
public static RF GeqProb <G, M, RF>(this IDensity <G, M, RF> d, IDensity <G, M, RF> d2) where G : IBaseStructure <M>, IComparer <M> { var g = d.BaseStructure; return(Density <G, M, RF> .BinaryProb(d, d2, (a, b) => g.Compare(a, b) >= 0)); }