public TeamDifferencesComparisonLayer(TrueSkillFactorGraph<TPlayer> parentGraph, int[] teamRanks) : base(parentGraph) { _TeamRanks = teamRanks; GameInfo gameInfo = ParentFactorGraph.GameInfo; _Epsilon = DrawMargin.GetDrawMarginFromDrawProbability(gameInfo.DrawProbability, gameInfo.Beta); }
public IteratedTeamDifferencesInnerLayer(TrueSkillFactorGraph <TPlayer> parentGraph, TeamPerformancesToTeamPerformanceDifferencesLayer <TPlayer> teamPerformancesToPerformanceDifferences, TeamDifferencesComparisonLayer <TPlayer> teamDifferencesComparisonLayer) : base(parentGraph) { _TeamPerformancesToTeamPerformanceDifferencesLayer = teamPerformancesToPerformanceDifferences; _TeamDifferencesComparisonLayer = teamDifferencesComparisonLayer; }
public PlayerSkillsToPerformancesLayer(TrueSkillFactorGraph <TPlayer> parentGraph) : base(parentGraph) { }
public TrueSkillFactorGraphLayer(TrueSkillFactorGraph <TPlayer> parentGraph) : base(parentGraph) { }
public PlayerPriorValuesToSkillsLayer(TrueSkillFactorGraph <TPlayer> parentGraph, IEnumerable <IDictionary <TPlayer, Rating> > teams) : base(parentGraph) { _Teams = teams; }
public TeamPerformancesToTeamPerformanceDifferencesLayer(TrueSkillFactorGraph <TPlayer> parentGraph) : base(parentGraph) { }