Type | Changes | By |
 |
Made NewtonSolver derivative field transient and implemented readObject to
initialize.
Fixes 36491.
| psteitz |
 |
Made sampleStats field pr
ivate and changed getUpperBounds to return a fresh
copy in EmpiricalDistributionImpl.
Fixes 36491.
| psteitz |
 |
Added polar2Complex method to ComplexUtils to create Complex numbers
from polar representations.
| psteitz |
 |
Made all serialVersionUIDs private.
Fixes 37162.
Thanks to Elliotte Harold.
| psteitz |
 |
Improved documentation and test cases related to handling of infinite
and NaN values in Complex, ComplexUtils classes.
Fixes 37086.
| psteitz |
 |
Fixed incorrect NaN handling in o.a.m.s.d.rank.Min, Max
Fixes 37019.
Thanks to Mauro Talevi.
| psteitz |
 |
Changed RealMatrixImpl.equals to use Double.doubleToLongBits to compare
corresponding matrix entries.
Fixes 36491.
| psteitz |
 |
Eliminated floating point equals comparison in Percentile.evaluate.
Fixes 36491.
| psteitz |
 |
Eliminated unnecessary assignment statements in Skewness.getResult
method.
Fixes 36491.
| psteitz |
 |
Synchronized getters in ResizeableDoubleArray.
Fixes 36491.
| psteitz |
 |
Eliminated unnecessary assignment statement in BisectionSolver.solve
method.
Fixes 36491.
| psteitz |
 |
Implemented hashCode in the Complex class and changed the semantics of
equals to make all instances with real or imaginary part NaN equal.
Fixes 36491.
| psteitz |
 |
Fixed bin index overflow problem in EmpiricalDistributionImpl.
Fixes 36450.
Thanks to Keith McDonald.
| psteitz |
 |
Added protection agains
t numerical overflow and underflow in the
isBracketing method.
Fixes 36232.
Thanks to Xiaogang Zhang.
| brentworden |
 |
Fixed division by zero error in rounding methods.
Fixes 36300.
Thanks to Nikhil Gupte.
| brentworden |
 |
Added upper tail cumulative probability method to HypergeometricDistributionImpl.
Fixes 36215.
Thanks to Mike Hu.
| brentworden |
 |
Added better handling of numerical overflow and division by zero in
Complex calculations.
Fixes 36205.
Thanks to Xiaogang Zhang.
| brentworden |
 |
Changed ContinuedFraction to better handle infinite convergents that
resulted in divergent continued fraction evaluations.
Fixes 36105.
Thanks to Mikael Weigelt.
| brentworden |
 |
Changed rounding methods to not rely on BigDecimal conversions which
was causing numerical error.
Fixes 35904.
Thanks to Srinivas Vemury.
| brentworden |
 |
Changed Fraction(double) to correctly handle near-integral arguments.
Fixes 35434.
Thanks to Jörg Weimar.
| psteitz |
 |
Changed lcm to throw ArithmeticException (instead of returning bogus
value) if the result is too large to store as an integer.
Fixes 35431.
Thanks to Jörg Weimar.
| psteitz |
 |
Added factories for TTest, ChiSquareTest and TestUtils class with
static methods to create instances and execute tests.
Fixes 32663.
Thanks to Mary Ellen Foster.
| psteitz |
 |
Eliminated repeated endpoint function evalutations in BrentSolver, SecantSolver.
Fixes 35042.
Thanks to Paul Field.
| psteitz |
 |
Added setSubMatrix methods to RealMatrixImpl, BigMatrixImpl. To
Preserve backward compatibility with versio
n 1.0, these methods were
not added to the RealMatrix, BigMatrix interfaces.
Fixes 35007.
Thanks to Rodrigo di Lorenzo Lopes.
| psteitz |
 |
Added createXIdentityMatrix methods to MatrixUtils and deprecated
getIdentity methods in RealMatrixImpl, BigMatrixImpl.
Modified RealMatrixImpl, BigMatrixImpl constructors to throw
IllegalArgumentExceptions instead of ArrayIndexOutOfBounds when
dimension arguments are not positive.
| psteitz |
 |
Made PRNG pluggable for classes in the random package. Added
RandomGenerator interface extracted from java.util.random and abstract
implementation, AbstractRandomGenerator providing default
implementations of methods based on nextDouble(). Added a constructor
taking a RandomGenerator as an argument to RandomDataImpl. Changed
ValueServer to use a RandomData in its constructor. Changes to
1.0 classes should be backward compatible (including serialization).
| psteitz |
 |
Added utility methods for overflow-checked integer arithmetic and
improved gcd method in MathUtils.
Thanks to C. Scott Ananian.
| psteitz |
 |
Fixed error in TTestImpl.homoscedasticTtest. Implementation was
incorrectly using heteroscedastic t statistic. Also improved
sensitivity of test cases.
Fixes 34677.
Thanks to Gilles Gaillard.
| psteitz |
 |
Fixed javadoc errors. One-sided t-test significance adjustment was
reversed in javadoc for boolean-valued test methods.
Fixes 34448.
Thanks to Gilles Gaillard.
| psteitz |
 |
Fixed bug in PolynomialSplineFunction to allow evaluation of the
function at the last knot point.
Thanks to Ben Litchfield.
| brentworden |
 |
Added Weibull distribution imp
lementation.
| brentworden |
 |
Added Cauchy distribution implementation.
| brentworden |
 |
Added convenience methods for rounding.
| brentworden |
 |
Added Fraction class based on commons-lang implementation. With the
fraction class, FractionFormat and ProperFractionFormat classes were
added to provide fraction formatting and parsing.
Thanks to C. Scott Ananian.
| brentworden |