Index

A C D E F I M P S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(Probability) - Method in class com.isaac_lef.probability.Probability
Returns the sum between the current probability and the given probability.
apply() - Method in class com.isaac_lef.probability.Probability
Returns true at random, with a chance matching the value it holds.
apply(T) - Method in class com.isaac_lef.probability.Probability
A Predicate that takes whatever object/value, and returns the result of apply().

C

certain() - Static method in class com.isaac_lef.probability.Probability
Returns a probability corresponding to a certain event.
CERTAIN - Static variable in class com.isaac_lef.probability.Probability
The maximum value for probabilities, corresponding to an event that always happens.
CERTAIN_LOGODDS - Static variable in class com.isaac_lef.probability.Probability
The maximum value for log-odds, corresponding to an event that always happens.
CERTAIN_LOGPROBA - Static variable in class com.isaac_lef.probability.Probability
The maximum value for log-probabilities, corresponding to an event that always happens.
CERTAIN_ODDS - Static variable in class com.isaac_lef.probability.Probability
The maximum value for odds, corresponding to an event that always happens.
CERTAIN_PROBIT - Static variable in class com.isaac_lef.probability.Probability
The maximum value for odds, corresponding to an event that always happens.
com.isaac_lef.probability - package com.isaac_lef.probability
 
compare(Probability, Probability) - Static method in class com.isaac_lef.probability.Probability
Compares the value() of the two given probabilities, using Double.compare(double, double).
compareTo(Probability) - Method in class com.isaac_lef.probability.Probability
Compares the value() of the caller Probability with that of the given Probability, using Double.compareTo(Double).
complement() - Method in class com.isaac_lef.probability.Probability
Assuming the current Probability corresponds to an event E, this returns the probability of the complement event not(E).

D

divide(Probability) - Method in class com.isaac_lef.probability.Probability
Returns the division between the current probability and the given probability.

E

equals(Object) - Method in class com.isaac_lef.probability.Probability
Returns whether this probability is equal to the given obj.

F

fromLogOdds(double) - Static method in class com.isaac_lef.probability.Probability
Converts the given log-odds to a probability.
fromLogOdds(double, double) - Static method in class com.isaac_lef.probability.Probability
Converts the given log-odds to a probability, using a specified logarithm base.
fromLogProbability(double) - Static method in class com.isaac_lef.probability.Probability
Converts the given log-probability to a probability.
fromLogProbability(double, double) - Static method in class com.isaac_lef.probability.Probability
Converts the given log-probability to a probability, using a specified logarithm base.
fromOdds(double) - Static method in class com.isaac_lef.probability.Probability
Converts the given odds to a probability.
fromProbit(double) - Static method in class com.isaac_lef.probability.Probability
Converts the given probit to a probability.

I

impossible() - Static method in class com.isaac_lef.probability.Probability
Returns a probability corresponding to an impossible event.
IMPOSSIBLE - Static variable in class com.isaac_lef.probability.Probability
The minimum value for probabilities, corresponding to an event that never happens.
IMPOSSIBLE_LOGODDS - Static variable in class com.isaac_lef.probability.Probability
The minimum value for log-odds, corresponding to an event that never happens.
IMPOSSIBLE_LOGPROBA - Static variable in class com.isaac_lef.probability.Probability
The minimum value for log-probabilities, corresponding to an event that never happens.
IMPOSSIBLE_ODDS - Static variable in class com.isaac_lef.probability.Probability
The minimum value for odds, corresponding to an event that never happens.
IMPOSSIBLE_PROBIT - Static variable in class com.isaac_lef.probability.Probability
The minimum value for probits, corresponding to an event that never happens.
isCertain() - Method in class com.isaac_lef.probability.Probability
Returns whether this probability corresponds to a certain event.
isImpossible() - Method in class com.isaac_lef.probability.Probability
Returns whether this probability corresponds to an impossible event.

M

makeSecureRandom() - Static method in class com.isaac_lef.probability.Probability
Creates and returns one of the strongest possible instances of SecureRandom.
multiply(Probability) - Method in class com.isaac_lef.probability.Probability
Returns the product between the current probability and the given probability.

P

pow(double) - Method in class com.isaac_lef.probability.Probability
Returns the current probability raised to the power of the given exponent.
Probability - Class in com.isaac_lef.probability
Immutable class representing measures of chance/likelihood, supporting many units: probability, log probability, odds, log odds, probit.
Probability(double) - Constructor for class com.isaac_lef.probability.Probability
Constructs a newly allocated Probability object from the given value.

S

secureApply() - Method in class com.isaac_lef.probability.Probability
Returns true at random, with a chance matching the value it holds.
subtract(Probability) - Method in class com.isaac_lef.probability.Probability
Returns the subtraction between the current probability and the given probability.

T

toLogOdds() - Method in class com.isaac_lef.probability.Probability
Converts a probability into log-odds.
toLogOdds(double) - Method in class com.isaac_lef.probability.Probability
Converts a probability into log-odds, using a specified logarithm base.
toLogProbability() - Method in class com.isaac_lef.probability.Probability
Converts a probability into a log-probability.
toLogProbability(double) - Method in class com.isaac_lef.probability.Probability
Converts a probability into a log-probability, using a specified logarithm base.
toOdds() - Method in class com.isaac_lef.probability.Probability
Converts a probability into odds.
toProbit() - Method in class com.isaac_lef.probability.Probability
Converts a probability into a probit.
toString() - Method in class com.isaac_lef.probability.Probability
Returns a String representation of this probability.

V

value() - Method in class com.isaac_lef.probability.Probability
Access the value of the probability.
A C D E F I M P S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form