Arithmetic functions operating on primitive values and
This package is a part of the open-source Guava library.
See the Guava User Guide article on math utilities.
Class Summary Class Description BigDecimalMathA class for arithmetic on
BigDecimalthat is not covered by its built-in methods.
BigIntegerMathA class for arithmetic on values of type
DoubleMathA class for arithmetic on doubles that is not covered by
IntMathA class for arithmetic on values of type
LinearTransformationThe representation of a linear transformation between real numbers
LinearTransformation.LinearTransformationBuilderThis is an intermediate stage in the construction process. LongMathA class for arithmetic on values of type
PairedStatsAn immutable value object capturing some basic statistics about a collection of paired double values (e.g. PairedStatsAccumulatorA mutable object which accumulates paired double values (e.g. QuantilesProvides a fluent API for calculating quantiles. Quantiles.ScaleDescribes the point in a fluent API chain where only the scale (i.e. Quantiles.ScaleAndIndexDescribes the point in a fluent API chain where the scale and a single quantile index (i.e. Quantiles.ScaleAndIndexesDescribes the point in a fluent API chain where the scale and a multiple quantile indexes (i.e. StatsA 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. StatsAccumulatorA mutable object which accumulates double values and tracks some basic statistics over all the values added so far.