Index

A B C D E G H I K L M O P Q R S T W Z 
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 AdjustmentFactors record class.
alpha() - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
Returns the value of the alpha record component.

B

balance() - Method in record class com.pocketcombats.openskill.RatingModelConfig
Returns the value of the balance record component.
Balance(boolean, double, double, double) - Constructor for record class com.pocketcombats.openskill.RatingModelConfig.Balance
Creates an instance of a Balance record class.
beta() - Method in record class com.pocketcombats.openskill.RatingModelConfig
Returns the value of the beta record component.
BradleyTerryFull - Class in com.pocketcombats.openskill.model
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 delta record component.

E

enable() - Method in record class com.pocketcombats.openskill.RatingModelConfig.Balance
Returns the value of the enable record 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 id record component.

K

kappa() - Method in record class com.pocketcombats.openskill.RatingModelConfig
Returns the value of the kappa record component.

L

limitSigma() - Method in record class com.pocketcombats.openskill.RatingModelConfig
Returns the value of the limitSigma record 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 mu record component.
mu() - Method in record class com.pocketcombats.openskill.data.SimpleMatchMakingRating
Returns the value of the mu record component.
mu() - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
Returns the value of the mu record component.
mu() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
Returns the value of the mu record component.

O

omega() - Method in record class com.pocketcombats.openskill.model.AdjustmentFactors
Returns the value of the omega record 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 playerId record component.
PlayerResult<T> - Interface in com.pocketcombats.openskill.data
 
players() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
Returns the value of the players record 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 rank record 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 RatingAdjustment record 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 RatingModelConfig record 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 sigma record component.
sigma() - Method in record class com.pocketcombats.openskill.data.SimpleMatchMakingRating
Returns the value of the sigma record component.
sigma() - Method in record class com.pocketcombats.openskill.data.SimplePlayerResult
Returns the value of the sigma record component.
sigma() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
Returns the value of the sigma record 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 SimpleMatchMakingRating record 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 SimplePlayerResult record 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 SimpleTeamResult record 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 target record component.
tau() - Method in record class com.pocketcombats.openskill.RatingModelConfig
Returns the value of the tau record 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 weight record component.
weight() - Method in record class com.pocketcombats.openskill.data.SimpleTeamResult
Returns the value of the weight record 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 z record component.
A B C D E G H I K L M O P Q R S T W Z 
All Classes and Interfaces|All Packages|Serialized Form