Uses of Class
org.apache.commons.math3.exception.MathArithmeticException
-
Packages that use MathArithmeticException Package Description org.apache.commons.math3 Common classes used throughout the commons-math library.org.apache.commons.math3.analysis.differentiation This package holds the main interfaces and basic building block classes dealing with differentiation.org.apache.commons.math3.analysis.interpolation Univariate real functions interpolation algorithms.org.apache.commons.math3.distribution Implementations of common discrete and continuous distributions.org.apache.commons.math3.geometry This package is the top level package for geometry.org.apache.commons.math3.geometry.euclidean.oned This package provides basic 1D geometry components.org.apache.commons.math3.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.math3.geometry.euclidean.twod This package provides basic 2D geometry components.org.apache.commons.math3.geometry.spherical.twod This package provides basic geometry components on the 2-sphere.org.apache.commons.math3.linear Linear algebra support.org.apache.commons.math3.stat.inference Classes providing hypothesis testing.org.apache.commons.math3.util Convenience routines and common data structures used throughout the commons-math library. -
-
Uses of MathArithmeticException in org.apache.commons.math3
Methods in org.apache.commons.math3 that throw MathArithmeticException Modifier and Type Method Description T
FieldElement. divide(T a)
Compute this ÷ a.T
FieldElement. reciprocal()
Returns the multiplicative inverse ofthis
element. -
Uses of MathArithmeticException in org.apache.commons.math3.analysis.differentiation
Methods in org.apache.commons.math3.analysis.differentiation that throw MathArithmeticException Modifier and Type Method Description double
DerivativeStructure. taylor(double... delta)
Evaluate Taylor expansion a derivative structure.double
DSCompiler. taylor(double[] ds, int dsOffset, double... delta)
Evaluate Taylor expansion of a derivative structure. -
Uses of MathArithmeticException in org.apache.commons.math3.analysis.interpolation
Methods in org.apache.commons.math3.analysis.interpolation that throw MathArithmeticException Modifier and Type Method Description void
FieldHermiteInterpolator. addSamplePoint(T x, T[]... value)
Add a sample point.void
HermiteInterpolator. addSamplePoint(double x, double[]... value)
Add a sample point. -
Uses of MathArithmeticException in org.apache.commons.math3.distribution
Methods in org.apache.commons.math3.distribution that throw MathArithmeticException Modifier and Type Method Description double
KolmogorovSmirnovDistribution. cdf(double d)
Deprecated.CalculatesP(D_n < d)
using method described in [1] with quick decisions for extreme values given in [2] (see above).double
KolmogorovSmirnovDistribution. cdf(double d, boolean exact)
Deprecated.CalculatesP(D_n < d)
using method described in [1] with quick decisions for extreme values given in [2] (see above).double
KolmogorovSmirnovDistribution. cdfExact(double d)
Deprecated.CalculatesP(D_n < d)
using method described in [1] with quick decisions for extreme values given in [2] (see above).private double
KolmogorovSmirnovDistribution. exactK(double d)
Deprecated.Calculates the exact value ofP(D_n < d)
using method described in [1] andBigFraction
(see above).private double
KolmogorovSmirnovDistribution. roundedK(double d)
Deprecated.CalculatesP(D_n < d)
using method described in [1] and doubles (see above).Constructors in org.apache.commons.math3.distribution that throw MathArithmeticException Constructor Description EnumeratedDistribution(java.util.List<Pair<T,java.lang.Double>> pmf)
Create an enumerated distribution using the given probability mass function enumeration.EnumeratedDistribution(RandomGenerator rng, java.util.List<Pair<T,java.lang.Double>> pmf)
Create an enumerated distribution using the given random number generator and probability mass function enumeration.EnumeratedIntegerDistribution(int[] singletons, double[] probabilities)
Create a discrete distribution using the given probability mass function definition.EnumeratedIntegerDistribution(RandomGenerator rng, int[] singletons, double[] probabilities)
Create a discrete distribution using the given random number generator and probability mass function definition.EnumeratedRealDistribution(double[] singletons, double[] probabilities)
Create a discrete real-valued distribution using the given probability mass function enumeration.EnumeratedRealDistribution(RandomGenerator rng, double[] singletons, double[] probabilities)
Create a discrete real-valued distribution using the given random number generator and probability mass function enumeration. -
Uses of MathArithmeticException in org.apache.commons.math3.geometry
Methods in org.apache.commons.math3.geometry that throw MathArithmeticException Modifier and Type Method Description Vector<S>
Vector. normalize()
Get a normalized vector aligned with the instance. -
Uses of MathArithmeticException in org.apache.commons.math3.geometry.euclidean.oned
Methods in org.apache.commons.math3.geometry.euclidean.oned that throw MathArithmeticException Modifier and Type Method Description Vector1D
Vector1D. normalize()
Get a normalized vector aligned with the instance. -
Uses of MathArithmeticException in org.apache.commons.math3.geometry.euclidean.threed
Methods in org.apache.commons.math3.geometry.euclidean.threed that throw MathArithmeticException Modifier and Type Method Description static <T extends RealFieldElement<T>>
TFieldVector3D. angle(FieldVector3D<T> v1, FieldVector3D<T> v2)
Compute the angular separation between two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. angle(FieldVector3D<T> v1, Vector3D v2)
Compute the angular separation between two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. angle(Vector3D v1, FieldVector3D<T> v2)
Compute the angular separation between two vectors.static double
Vector3D. angle(Vector3D v1, Vector3D v2)
Compute the angular separation between two vectors.FieldVector3D<T>
FieldVector3D. normalize()
Get a normalized vector aligned with the instance.Vector3D
Vector3D. normalize()
Get a normalized vector aligned with the instance.FieldVector3D<T>
FieldVector3D. orthogonal()
Get a vector orthogonal to the instance.Vector3D
Vector3D. orthogonal()
Get a vector orthogonal to the instance.void
Plane. reset(Vector3D p, Vector3D normal)
Reset the instance as if built from a point and a normal.private void
Plane. setNormal(Vector3D normal)
Set the normal vactor.Constructors in org.apache.commons.math3.geometry.euclidean.threed that throw MathArithmeticException Constructor Description FieldRotation(FieldVector3D<T> u, FieldVector3D<T> v)
Build one of the rotations that transform one vector into another one.FieldRotation(FieldVector3D<T> u1, FieldVector3D<T> u2, FieldVector3D<T> v1, FieldVector3D<T> v2)
Build the rotation that transforms a pair of vectors into another pair.Plane(Vector3D normal)
Deprecated.as of 3.3, replaced withPlane(Vector3D, double)
Plane(Vector3D normal, double tolerance)
Build a plane normal to a given direction and containing the origin.Plane(Vector3D p, Vector3D normal)
Deprecated.as of 3.3, replaced withPlane(Vector3D, Vector3D, double)
Plane(Vector3D p, Vector3D normal, double tolerance)
Build a plane from a point and a normal.Plane(Vector3D p1, Vector3D p2, Vector3D p3)
Deprecated.as of 3.3, replaced withPlane(Vector3D, Vector3D, Vector3D, double)
Plane(Vector3D p1, Vector3D p2, Vector3D p3, double tolerance)
Build a plane from three points.Rotation(Vector3D u, Vector3D v)
Build one of the rotations that transform one vector into another one.Rotation(Vector3D u1, Vector3D u2, Vector3D v1, Vector3D v2)
Build the rotation that transforms a pair of vectors into another pair. -
Uses of MathArithmeticException in org.apache.commons.math3.geometry.euclidean.twod
Methods in org.apache.commons.math3.geometry.euclidean.twod that throw MathArithmeticException Modifier and Type Method Description static double
Vector2D. angle(Vector2D v1, Vector2D v2)
Compute the angular separation between two vectors.Vector2D
Vector2D. normalize()
Get a normalized vector aligned with the instance. -
Uses of MathArithmeticException in org.apache.commons.math3.geometry.spherical.twod
Constructors in org.apache.commons.math3.geometry.spherical.twod that throw MathArithmeticException Constructor Description S2Point(Vector3D vector)
Simple constructor. -
Uses of MathArithmeticException in org.apache.commons.math3.linear
Methods in org.apache.commons.math3.linear that throw MathArithmeticException Modifier and Type Method Description double
RealVector. cosine(RealVector v)
Computes the cosine of the angle between this vector and the argument.ArrayFieldVector<T>
ArrayFieldVector. ebeDivide(ArrayFieldVector<T> v)
Element-by-element division.FieldVector<T>
ArrayFieldVector. ebeDivide(FieldVector<T> v)
Element-by-element division.FieldVector<T>
FieldVector. ebeDivide(FieldVector<T> v)
Element-by-element division.FieldVector<T>
SparseFieldVector. ebeDivide(FieldVector<T> v)
Element-by-element division.private void
EigenDecomposition. findEigenVectorsFromSchur(SchurTransformer schur)
Find eigenvectors from a matrix transformed to Schur form.FieldVector<T>
ArrayFieldVector. mapDivide(T d)
Map a division operation to each entry.FieldVector<T>
FieldVector. mapDivide(T d)
Map a division operation to each entry.FieldVector<T>
SparseFieldVector. mapDivide(T d)
Map a division operation to each entry.FieldVector<T>
ArrayFieldVector. mapDivideToSelf(T d)
Map a division operation to each entry.FieldVector<T>
FieldVector. mapDivideToSelf(T d)
Map a division operation to each entry.FieldVector<T>
SparseFieldVector. mapDivideToSelf(T d)
Map a division operation to each entry.FieldVector<T>
ArrayFieldVector. mapInv()
Map the 1/x function to each entry.FieldVector<T>
FieldVector. mapInv()
Map the 1/x function to each entry.FieldVector<T>
SparseFieldVector. mapInv()
Map the 1/x function to each entry.FieldVector<T>
ArrayFieldVector. mapInvToSelf()
Map the 1/x function to each entry.FieldVector<T>
FieldVector. mapInvToSelf()
Map the 1/x function to each entry.FieldVector<T>
SparseFieldVector. mapInvToSelf()
Map the 1/x function to each entry.ArrayFieldVector<T>
ArrayFieldVector. projection(ArrayFieldVector<T> v)
Find the orthogonal projection of this vector onto another vector.FieldVector<T>
ArrayFieldVector. projection(FieldVector<T> v)
Find the orthogonal projection of this vector onto another vector.FieldVector<T>
FieldVector. projection(FieldVector<T> v)
Find the orthogonal projection of this vector onto another vector.RealVector
RealVector. projection(RealVector v)
Find the orthogonal projection of this vector onto another vector.FieldVector<T>
SparseFieldVector. projection(FieldVector<T> v)
Find the orthogonal projection of this vector onto another vector.static void
MatrixUtils. solveLowerTriangularSystem(RealMatrix rm, RealVector b)
Solve a system of composed of a Lower Triangular MatrixRealMatrix
.static void
MatrixUtils. solveUpperTriangularSystem(RealMatrix rm, RealVector b)
Solver a system composed of an Upper Triangular MatrixRealMatrix
.void
OpenMapRealVector. unitize()
Converts this vector into a unit vector.void
RealVector. unitize()
Converts this vector into a unit vector.OpenMapRealVector
OpenMapRealVector. unitVector()
Creates a unit vector pointing in the direction of this vector.RealVector
RealVector. unitVector()
Creates a unit vector pointing in the direction of this vector.Constructors in org.apache.commons.math3.linear that throw MathArithmeticException Constructor Description EigenDecomposition(RealMatrix matrix)
Calculates the eigen decomposition of the given real matrix.EigenDecomposition(RealMatrix matrix, double splitTolerance)
Deprecated.in 3.1 (to be removed in 4.0) due to unused parameter -
Uses of MathArithmeticException in org.apache.commons.math3.stat.inference
Methods in org.apache.commons.math3.stat.inference that throw MathArithmeticException Modifier and Type Method Description double
KolmogorovSmirnovTest. cdf(double d, int n)
Calculates \(P(D_n < d)\) using the method described in [1] with quick decisions for extreme values given in [2] (see above).double
KolmogorovSmirnovTest. cdf(double d, int n, boolean exact)
CalculatesP(D_n < d)
using method described in [1] with quick decisions for extreme values given in [2] (see above).double
KolmogorovSmirnovTest. cdfExact(double d, int n)
CalculatesP(D_n < d)
.private double
KolmogorovSmirnovTest. exactK(double d, int n)
Calculates the exact value ofP(D_n < d)
using the method described in [1] (reference in class javadoc above) andBigFraction
(see above). -
Uses of MathArithmeticException in org.apache.commons.math3.util
Methods in org.apache.commons.math3.util that throw MathArithmeticException Modifier and Type Method Description static int
ArithmeticUtils. addAndCheck(int x, int y)
Add two integers, checking for overflow.static long
ArithmeticUtils. addAndCheck(long a, long b)
Add two long integers, checking for overflow.private static long
ArithmeticUtils. addAndCheck(long a, long b, Localizable pattern)
Add two long integers, checking for overflow.static int
FastMath. addExact(int a, int b)
Add two numbers, detecting overflows.static long
FastMath. addExact(long a, long b)
Add two numbers, detecting overflows.static long
ArithmeticUtils. binomialCoefficient(int n, int k)
Deprecated.static long
CombinatoricsUtils. binomialCoefficient(int n, int k)
Returns an exact representation of the Binomial Coefficient, "n choose k
", the number ofk
-element subsets that can be selected from ann
-element set.static double
ArithmeticUtils. binomialCoefficientDouble(int n, int k)
Deprecated.static double
CombinatoricsUtils. binomialCoefficientDouble(int n, int k)
Returns adouble
representation of the Binomial Coefficient, "n choose k
", the number ofk
-element subsets that can be selected from ann
-element set.static double
ArithmeticUtils. binomialCoefficientLog(int n, int k)
Deprecated.static double
CombinatoricsUtils. binomialCoefficientLog(int n, int k)
Returns the naturallog
of the Binomial Coefficient, "n choose k
", the number ofk
-element subsets that can be selected from ann
-element set.static byte
MathUtils. copySign(byte magnitude, byte sign)
Returns the first argument with the sign of the second argument.static int
MathUtils. copySign(int magnitude, int sign)
Returns the first argument with the sign of the second argument.static long
MathUtils. copySign(long magnitude, long sign)
Returns the first argument with the sign of the second argument.static short
MathUtils. copySign(short magnitude, short sign)
Returns the first argument with the sign of the second argument.static int
FastMath. decrementExact(int n)
Decrement a number, detecting overflows.static long
FastMath. decrementExact(long n)
Decrement a number, detecting overflows.BigReal
BigReal. divide(BigReal a)
Compute this ÷ a.static long
ArithmeticUtils. factorial(int n)
Deprecated.static long
CombinatoricsUtils. factorial(int n)
Returns n!.static int
FastMath. floorDiv(int a, int b)
Finds q such that a = q b + r with 0 <= r < b if b > 0 and b < r <= 0 if b < 0.static long
FastMath. floorDiv(long a, long b)
Finds q such that a = q b + r with 0 <= r < b if b > 0 and b < r <= 0 if b < 0.static int
FastMath. floorMod(int a, int b)
Finds r such that a = q b + r with 0 <= r < b if b > 0 and b < r <= 0 if b < 0.static int
ArithmeticUtils. gcd(int p, int q)
Computes the greatest common divisor of the absolute value of two numbers, using a modified version of the "binary gcd" method.static long
ArithmeticUtils. gcd(long p, long q)
Gets the greatest common divisor of the absolute value of two numbers, using the "binary gcd" method which avoids division and modulo operations.static int
FastMath. incrementExact(int n)
Increment a number, detecting overflows.static long
FastMath. incrementExact(long n)
Increment a number, detecting overflows.static int
ArithmeticUtils. lcm(int a, int b)
Returns the least common multiple of the absolute value of two numbers, using the formulalcm(a,b) = (a / gcd(a,b)) * b
.static long
ArithmeticUtils. lcm(long a, long b)
Returns the least common multiple of the absolute value of two numbers, using the formulalcm(a,b) = (a / gcd(a,b)) * b
.static int
ArithmeticUtils. mulAndCheck(int x, int y)
Multiply two integers, checking for overflow.static long
ArithmeticUtils. mulAndCheck(long a, long b)
Multiply two long integers, checking for overflow.static double[]
MathArrays. normalizeArray(double[] values, double normalizedSum)
Normalizes an array to make it sum to a specified value.static int
ArithmeticUtils. pow(int k, int e)
Raise an int to an int power.static long
ArithmeticUtils. pow(long k, int e)
Raise a long to an int power.BigReal
BigReal. reciprocal()
Returns the multiplicative inverse ofthis
element.static float
Precision. round(float x, int scale, int roundingMethod)
Rounds the given value to the specified number of decimal places.private static double
Precision. roundUnscaled(double unscaled, double sign, int roundingMethod)
Rounds the given non-negative value to the "nearest" integer.static long
ArithmeticUtils. stirlingS2(int n, int k)
Deprecated.static long
CombinatoricsUtils. stirlingS2(int n, int k)
Returns the Stirling number of the second kind, "S(n,k)
", the number of ways of partitioning ann
-element set intok
non-empty subsets.static int
ArithmeticUtils. subAndCheck(int x, int y)
Subtract two integers, checking for overflow.static long
ArithmeticUtils. subAndCheck(long a, long b)
Subtract two long integers, checking for overflow.static int
FastMath. toIntExact(long n)
Convert a long to interger, detecting overflows
-