Package org.deidentifier.arx.reliability
Klasse IntervalArithmeticDouble
java.lang.Object
org.deidentifier.arx.reliability.IntervalArithmeticDouble
Interval arithmetic system
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungInterval representing minus oneInterval representing oneInterval containing piInterval representing zero -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabs(IntervalDouble operand) Absolute valueadd(IntervalDouble operand1, IntervalDouble operand2) AdditionbinomialProbability(int n, IntervalDouble p, int k) Probability mass function of the binomial distribution based on the saddle point expansion described in the manuscript Catherine Loader.ceil(IntervalDouble operand) CeilintReturns ceil of the lower bound to intintceilToInt(IntervalDouble value) Returns ceil() to int, if clearly definedcreateInterval(double value) Creates a new intervalcreateInterval(double lower, double upper) Creates a new intervalcreateInterval(int value) Creates a new intervaldiv(IntervalDouble operand1, IntervalDouble operand2) Divisionexp(IntervalDouble operand) Expfloor(IntervalDouble operand) FloorintReturns floor of the lower bound to intintfloorToInt(IntervalDouble value) Returns floor() to int, if clearly definedbooleangreaterThan(IntervalDouble operand1, IntervalDouble operand2) Greater thaninv(IntervalDouble operand) 1/xbooleanlessThan(IntervalDouble operand1, IntervalDouble operand2) Less thanbooleanlessThanOrEqual(IntervalDouble operand1, IntervalDouble operand2) Less thanbooleanlessThanOrOverlap(IntervalDouble operand1, IntervalDouble operand2) Less than or overlaplog(IntervalDouble operand) LoglogFactorial(int n) Log of factorial of n.max(IntervalDouble operand1, IntervalDouble operand2) Maxmin(IntervalDouble operand1, IntervalDouble operand2) Minmult(IntervalDouble operand1, IntervalDouble operand2) Multiplicationpow(IntervalDouble operand, int exponent) Powsqrt(IntervalDouble operand) Square rootsub(IntervalDouble operand1, IntervalDouble operand2) Subtraction
-
Felddetails
-
ZERO
Interval representing zero -
ONE
Interval representing one -
MINUS_ONE
Interval representing minus one -
PI
Interval containing pi
-
-
Konstruktordetails
-
IntervalArithmeticDouble
public IntervalArithmeticDouble()
-
-
Methodendetails
-
abs
Absolute value- Parameter:
operand-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
add
public IntervalDouble add(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Addition- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
binomialProbability
public IntervalDouble binomialProbability(int n, IntervalDouble p, int k) throws IntervalArithmeticException Probability mass function of the binomial distribution based on the saddle point expansion described in the manuscript Catherine Loader. Fast and Accurate Computation of Binomial Probabilities. July 9, 2000.- Parameter:
n-p-k-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
ceil
Ceil- Parameter:
operand-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
ceilLowerBoundToInt
Returns ceil of the lower bound to int- Parameter:
value-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
ceilToInt
Returns ceil() to int, if clearly defined- Parameter:
value-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
createInterval
Creates a new interval- Parameter:
value-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
createInterval
Creates a new interval- Parameter:
lower-upper-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
createInterval
Creates a new interval- Parameter:
value-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
div
public IntervalDouble div(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Division- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
exp
Exp- Parameter:
operand-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
floor
Floor- Parameter:
operand-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
floorLowerBoundToInt
Returns floor of the lower bound to int- Parameter:
value-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
floorToInt
Returns floor() to int, if clearly defined- Parameter:
value-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
greaterThan
public boolean greaterThan(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Greater than- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
inv
1/x- Parameter:
operand-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
lessThan
public boolean lessThan(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Less than- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
lessThanOrEqual
public boolean lessThanOrEqual(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Less than- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
lessThanOrOverlap
Less than or overlap- Parameter:
operand1-operand2-- Gibt zurück:
-
log
Log- Parameter:
operand-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
logFactorial
Log of factorial of n. Derived from class BinomialDistribution in SMILE- Löst aus:
IntervalArithmeticException
-
max
public IntervalDouble max(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Max- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
min
public IntervalDouble min(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Min- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
mult
public IntervalDouble mult(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Multiplication- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
pow
Pow- Parameter:
operand-exponent-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
sqrt
Square root- Parameter:
operand-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-
sub
public IntervalDouble sub(IntervalDouble operand1, IntervalDouble operand2) throws IntervalArithmeticException Subtraction- Parameter:
operand1-operand2-- Gibt zurück:
- Löst aus:
IntervalArithmeticException
-