public bool IsGroupMember(StoneGroup group, StoneDay day) { return ( DB .NewContext() .GroupClusterHistories .Count(x => x.Day == day.Number && x.GroupNumber == group.Number && x.ClusterPrefix == this.Prefix) > 0 ); }
public double ProbabilityInGroup(StoneGroup group) { double sum = 0; foreach (var day in ProfileMaintainer.Days) { if (this.IsGroupMember(group, day)) { sum += day.Weight; } } return(sum); }
public StoneGroupChanel(StoneGroup group) { this.Group = group; }