Index
All Classes and Interfaces|All Packages|Serialized Form
A
- Adjudicator<T> - Class in com.pocketcombats.openskill
- Adjudicator(RatingModelConfig, RatingModel) - Constructor for class com.pocketcombats.openskill.Adjudicator
- adjustedSigmaSquared(MatchMakingRating) - Method in class com.pocketcombats.openskill.aggregate.DefaultTeamRatingAggregator
- AdjustmentFactors - Record Class in com.pocketcombats.openskill.model
-
Adjustment factors used in rating updates for players or teams after a match.
- AdjustmentFactors(double, double) - Constructor for record class com.pocketcombats.openskill.model.AdjustmentFactors
-
Creates an instance of a
AdjustmentFactorsrecord class. - alpha() - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
-
Returns the value of the
alpharecord component.
B
- balance() - Method in record class com.pocketcombats.openskill.RatingModelConfig
-
Returns the value of the
balancerecord component. - Balance(boolean, double, double, double) - Constructor for record class com.pocketcombats.openskill.RatingModelConfig.Balance
-
Creates an instance of a
Balancerecord class. - beta() - Method in record class com.pocketcombats.openskill.RatingModelConfig
-
Returns the value of the
betarecord component. - BradleyTerryFull - Class in com.pocketcombats.openskill.model
-
Bradley–Terry Model implementation
- BradleyTerryFull(double) - Constructor for class com.pocketcombats.openskill.model.BradleyTerryFull
- BradleyTerryFull(RatingModelConfig) - Constructor for class com.pocketcombats.openskill.model.BradleyTerryFull
- build() - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- builder() - Static method in record class com.pocketcombats.openskill.RatingModelConfig
- Builder() - Constructor for class com.pocketcombats.openskill.RatingModelConfig.Builder
C
- calculateAdjustmentFactors(TeamResult<?>, List<? extends TeamResult<?>>) - Method in class com.pocketcombats.openskill.model.BradleyTerryFull
- calculateAdjustmentFactors(TeamResult<?>, List<? extends TeamResult<?>>) - Method in class com.pocketcombats.openskill.model.PlackettLuce
- calculateAdjustmentFactors(TeamResult<?>, List<? extends TeamResult<?>>) - Method in interface com.pocketcombats.openskill.model.RatingModel
- calculateAdjustmentFactors(TeamResult<?>, List<? extends TeamResult<?>>) - Method in class com.pocketcombats.openskill.model.ThurstoneMostellerFull
- cdf(double) - Static method in class com.pocketcombats.openskill.math.Gaussian
- com.pocketcombats.openskill - package com.pocketcombats.openskill
- com.pocketcombats.openskill.aggregate - package com.pocketcombats.openskill.aggregate
- com.pocketcombats.openskill.data - package com.pocketcombats.openskill.data
- com.pocketcombats.openskill.math - package com.pocketcombats.openskill.math
- com.pocketcombats.openskill.model - package com.pocketcombats.openskill.model
- computeTeamRating(Collection<? extends MatchMakingRating>) - Method in class com.pocketcombats.openskill.aggregate.DefaultTeamRatingAggregator
- computeTeamRating(Collection<? extends MatchMakingRating>) - Method in interface com.pocketcombats.openskill.aggregate.TeamRatingAggregator
-
Computes the aggregated mu and sigma for the entire team based on individual player ratings.
- computeTeamRating(Collection<? extends MatchMakingRating>) - Method in class com.pocketcombats.openskill.aggregate.WeightedTeamRatingAggregator
D
- DefaultTeamRatingAggregator - Class in com.pocketcombats.openskill.aggregate
- DefaultTeamRatingAggregator(RatingModelConfig) - Constructor for class com.pocketcombats.openskill.aggregate.DefaultTeamRatingAggregator
- delta() - Method in record class com.pocketcombats.openskill.model.AdjustmentFactors
-
Returns the value of the
deltarecord component.
E
- enable() - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
-
Returns the value of the
enablerecord component. - equals(Object) - Method in record class com.pocketcombats.openskill.data.RatingAdjustment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.pocketcombats.openskill.data.SimpleMatchMakingRating
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.pocketcombats.openskill.model.AdjustmentFactors
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.pocketcombats.openskill.RatingModelConfig
-
Indicates whether some other object is "equal to" this one.
- evaluateQuality(MatchMakingRating, MatchMakingRating) - Method in class com.pocketcombats.openskill.QualityEvaluator
G
- Gaussian - Class in com.pocketcombats.openskill.math
H
- hashCode() - Method in record class com.pocketcombats.openskill.data.RatingAdjustment
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.pocketcombats.openskill.data.SimpleMatchMakingRating
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.pocketcombats.openskill.model.AdjustmentFactors
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.pocketcombats.openskill.RatingModelConfig
-
Returns a hash code value for this object.
I
- id() - Method in interface com.pocketcombats.openskill.data.PlayerResult
- id() - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
-
Returns the value of the
idrecord component.
K
- kappa() - Method in record class com.pocketcombats.openskill.RatingModelConfig
-
Returns the value of the
kapparecord component.
L
- limitSigma() - Method in record class com.pocketcombats.openskill.RatingModelConfig
-
Returns the value of the
limitSigmarecord component.
M
- MatchMakingRating - Interface in com.pocketcombats.openskill.data
- mu() - Method in interface com.pocketcombats.openskill.data.MatchMakingRating
- mu() - Method in record class com.pocketcombats.openskill.data.RatingAdjustment
-
Returns the value of the
murecord component. - mu() - Method in record class com.pocketcombats.openskill.data.SimpleMatchMakingRating
-
Returns the value of the
murecord component. - mu() - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
-
Returns the value of the
murecord component. - mu() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Returns the value of the
murecord component.
O
- omega() - Method in record class com.pocketcombats.openskill.model.AdjustmentFactors
-
Returns the value of the
omegarecord component.
P
- pdf(double) - Static method in class com.pocketcombats.openskill.math.Gaussian
- PlackettLuce - Class in com.pocketcombats.openskill.model
- PlackettLuce(double) - Constructor for class com.pocketcombats.openskill.model.PlackettLuce
- PlackettLuce(RatingModelConfig) - Constructor for class com.pocketcombats.openskill.model.PlackettLuce
- playerId() - Method in record class com.pocketcombats.openskill.data.RatingAdjustment
-
Returns the value of the
playerIdrecord component. - PlayerResult<T> - Interface in com.pocketcombats.openskill.data
- players() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Returns the value of the
playersrecord component. - players() - Method in interface com.pocketcombats.openskill.data.TeamResult
Q
- QualityEvaluator - Class in com.pocketcombats.openskill
- QualityEvaluator(double) - Constructor for class com.pocketcombats.openskill.QualityEvaluator
- QualityEvaluator(RatingModelConfig) - Constructor for class com.pocketcombats.openskill.QualityEvaluator
R
- rank() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Returns the value of the
rankrecord component. - rank() - Method in interface com.pocketcombats.openskill.data.TeamResult
-
Team rank, 1 for the first place, 2 for the second place etc.
- rate(TeamResult<T>, List<TeamResult<T>>) - Method in class com.pocketcombats.openskill.Adjudicator
- rate(List<TeamResult<T>>) - Method in class com.pocketcombats.openskill.Adjudicator
- RatingAdjustment<T> - Record Class in com.pocketcombats.openskill.data
- RatingAdjustment(T, double, double) - Constructor for record class com.pocketcombats.openskill.data.RatingAdjustment
-
Creates an instance of a
RatingAdjustmentrecord class. - RatingModel - Interface in com.pocketcombats.openskill.model
- RatingModelConfig - Record Class in com.pocketcombats.openskill
-
Configuration class for rating models, defining parameters that control the model's behavior and adjustments in player ratings after matches.
- RatingModelConfig(double, boolean, double, double, RatingModelConfig.Balance) - Constructor for record class com.pocketcombats.openskill.RatingModelConfig
-
Creates an instance of a
RatingModelConfigrecord class. - RatingModelConfig.Balance - Record Class in com.pocketcombats.openskill
- RatingModelConfig.Builder - Class in com.pocketcombats.openskill
S
- setAlpha(double) - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- setBalance(boolean) - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- setBeta(double) - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- setKappa(double) - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- setLimitSigma(boolean) - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- setTarget(double) - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- setTau(double) - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- setZ(double) - Method in class com.pocketcombats.openskill.RatingModelConfig.Builder
- sigma() - Method in interface com.pocketcombats.openskill.data.MatchMakingRating
- sigma() - Method in record class com.pocketcombats.openskill.data.RatingAdjustment
-
Returns the value of the
sigmarecord component. - sigma() - Method in record class com.pocketcombats.openskill.data.SimpleMatchMakingRating
-
Returns the value of the
sigmarecord component. - sigma() - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
-
Returns the value of the
sigmarecord component. - sigma() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Returns the value of the
sigmarecord component. - SimpleMatchMakingRating - Record Class in com.pocketcombats.openskill.data
- SimpleMatchMakingRating(double, double) - Constructor for record class com.pocketcombats.openskill.data.SimpleMatchMakingRating
-
Creates an instance of a
SimpleMatchMakingRatingrecord class. - SimplePlayerResult<T> - Record Class in com.pocketcombats.openskill.data
- SimplePlayerResult(T, double, double) - Constructor for record class com.pocketcombats.openskill.data.SimplePlayerResult
- SimplePlayerResult(T, double, double, double) - Constructor for record class com.pocketcombats.openskill.data.SimplePlayerResult
-
Creates an instance of a
SimplePlayerResultrecord class. - SimpleTeamResult<T> - Record Class in com.pocketcombats.openskill.data
- SimpleTeamResult(double, double, int, double, Collection<? extends PlayerResult<T>>) - Constructor for record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Creates an instance of a
SimpleTeamResultrecord class. - SimpleTeamResult(double, double, int, Collection<? extends PlayerResult<T>>) - Constructor for record class com.pocketcombats.openskill.data.SimpleTeamResult
T
- target() - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
-
Returns the value of the
targetrecord component. - tau() - Method in record class com.pocketcombats.openskill.RatingModelConfig
-
Returns the value of the
taurecord component. - TeamRatingAggregator - Interface in com.pocketcombats.openskill.aggregate
- TeamResult<T> - Interface in com.pocketcombats.openskill.data
- ThurstoneMostellerFull - Class in com.pocketcombats.openskill.model
-
The Thurstone-Mosteller with Full Pairing model assumes a single scalar value to represent player performance and enables rating updates based on match outcomes.
- ThurstoneMostellerFull(RatingModelConfig) - Constructor for class com.pocketcombats.openskill.model.ThurstoneMostellerFull
- toString() - Method in record class com.pocketcombats.openskill.data.RatingAdjustment
-
Returns a string representation of this record class.
- toString() - Method in record class com.pocketcombats.openskill.data.SimpleMatchMakingRating
-
Returns a string representation of this record class.
- toString() - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.pocketcombats.openskill.model.AdjustmentFactors
-
Returns a string representation of this record class.
- toString() - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
-
Returns a string representation of this record class.
- toString() - Method in record class com.pocketcombats.openskill.RatingModelConfig
-
Returns a string representation of this record class.
W
- weight() - Method in interface com.pocketcombats.openskill.data.PlayerResult
-
Player contribution to the match result.
- weight() - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
-
Returns the value of the
weightrecord component. - weight() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
-
Returns the value of the
weightrecord component. - weight() - Method in interface com.pocketcombats.openskill.data.TeamResult
-
Weight of the overall team result.
- WeightedTeamRatingAggregator - Class in com.pocketcombats.openskill.aggregate
-
Uses weighted average for mu calculation and harmonic mean for sigma.
- WeightedTeamRatingAggregator() - Constructor for class com.pocketcombats.openskill.aggregate.WeightedTeamRatingAggregator
Z
- z() - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
-
Returns the value of the
zrecord component.
All Classes and Interfaces|All Packages|Serialized Form