Package | Description |
---|---|
com.google.common.math |
Arithmetic functions operating on primitive values and
BigInteger instances. |
Modifier and Type | Class and Description |
---|---|
class |
BigDecimalMath
A class for arithmetic on
BigDecimal that is not covered by its built-in methods. |
class |
BigIntegerMath
A class for arithmetic on values of type
BigInteger . |
class |
DoubleMath
A class for arithmetic on doubles that is not covered by
Math . |
(package private) class |
DoubleUtils
Utilities for
double primitives. |
class |
IntMath
A class for arithmetic on values of type
int . |
class |
LinearTransformation
The representation of a linear transformation between real numbers
x and y . |
class |
LongMath
A class for arithmetic on values of type
long . |
(package private) class |
MathPreconditions
A collection of preconditions for math functions.
|
class |
PairedStats
An immutable value object capturing some basic statistics about a collection of paired double
values (e.g.
|
class |
PairedStatsAccumulator
A mutable object which accumulates paired double values (e.g.
|
class |
Quantiles
Provides a fluent API for calculating quantiles.
|
class |
Stats
A bundle of statistical summary values -- sum, count, mean/average, min and max, and several
forms of variance -- that were computed from a single set of zero or more floating-point values.
|
class |
StatsAccumulator
A mutable object which accumulates double values and tracks some basic statistics over all the
values added so far.
|
(package private) class |
ToDoubleRounder<X extends java.lang.Number & java.lang.Comparable<X>>
Helper type to implement rounding
X to a representable double value according to
a RoundingMode . |