Uses of Package
org.hipparchus.util
Package
Description
Common classes used throughout the Hipparchus library.
This package holds the main interfaces and basic building block classes
dealing with differentiation.
Numerical integration (quadrature) algorithms for univariate real functions.
Gauss family of quadrature schemes.
Complex number type and implementations of complex transcendental
functions.
Decimal floating point library for Java
Interfaces and implementations of common discrete and
continuous distributions.
Implementations of common continuous distributions.
Implementations of common discrete distributions.
Implementations of multivariate distributions.
Fraction number type and fraction number formatting.
Linear algebra support.
Convenience routines and common data structures used throughout the Hipparchus library.
-
ClassDescriptionHolder for both sine and cosine values.Holder for both hyperbolic sine and hyperbolic cosine values.
-
ClassDescriptionHolder for both sine and cosine values.Holder for both hyperbolic sine and hyperbolic cosine values.
-
ClassDescriptionUtility that increments a counter until a maximum is reached, at which point, the instance will by default throw a
MathIllegalStateException
. -
-
ClassDescriptionHolder for both sine and cosine values.Holder for both hyperbolic sine and hyperbolic cosine values.
-
-
-
-
-
-
-
ClassDescriptionInterface representing classes that can blend with other instances of themselves using a given blending value.Interface representing classes that can blend with other instances of themselves using a given blending value.The root class from which all events occurring while running an
IterationManager
should be derived.This abstract class provides a general framework for managing iterative algorithms.Iterator class for the map. -
ClassDescriptionBase class for open addressed map from int.Iterator class for the map.Holder for handling values insertion.Interface for copying values.Base class for unscented transform providers.Arbitrary precision decimal number.Representation of real numbers with arbitrary precision field.This class wraps a
double
value in an object.The field ofdouble precision floating-point numbers
.Class for computing the natural logarithm of the factorial ofn
.Holder for both sine and cosine values.Holder for both hyperbolic sine and hyperbolic cosine values.This class allows to perform the same computation of all components of a Tuple at once.Utility that increments a counter until a maximum is reached, at which point, the instance will by default throw aMathIllegalStateException
.Defines a method to be called at counter exhaustion.The root class from which all events occurring while running anIterationManager
should be derived.The listener interface for receiving events occurring in an iterative algorithm.Real-valued function that operates on an array or a part of it.Specification of ordering direction.Specification for indicating that some operation applies before or after a given index.Result class forMathUtils.twoSum(FieldElement, FieldElement)
containing the sum and the residual error in the sum.Result class forMathUtils.twoSum(double, double)
containing the sum and the residual error in the sum.Perform iteration over the multidimensional counter.Open addressed map from int to double.Iterator class for the map.Open addressed map from int to FieldElement.Iterator class for the map.Generic pair.A strategy to pick a pivoting index of an array for doing partitioning.A variable length primitive double array implementation that automatically handles expanding and contracting its internal storage array as elements are added and removed.Specification of expansion algorithm.Holder for both sine and cosine values.Holder for both hyperbolic sine and hyperbolic cosine values.This class allows to perform the same computation of all components of a Tuple at once.Provider for unscented transform.