Updated to reflect recent bug fixes.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@927245 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
7f9d963f8c
commit
43c63bf27d
|
@ -1,27 +1,29 @@
|
||||||
|
|
||||||
|
|
||||||
commons-math-2.1 RELEASE NOTES
|
Apache Commons Math 2.1 RELEASE NOTES
|
||||||
|
|
||||||
This is a maintenance release including numerous bug fixes and enhancements.
|
This is primarily a maintenance release, but it also includes new features and enhancements.
|
||||||
|
Users of version 2.0 are encouraged to upgrade to 2.1, as this release includes some important
|
||||||
|
bug fixes. See the detailed list of changes below for full description of all bug fixes and
|
||||||
|
enhancements.
|
||||||
|
|
||||||
Users of version 2.0 are encouraged to upgrade to 2.1, as this release includes some important bug fixes.
|
|
||||||
|
|
||||||
This release contains some minor API compatibility breaks with version 2.0:
|
This release contains some minor API compatibility breaks with version 2.0:
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
- the return type of RealVector.copy() has been changed to AbstractRealVector
|
- the return type of RealVector.copy() has been changed to AbstractRealVector
|
||||||
- the no-argument constructor of MatrixUtils() has been made private
|
- the no-argument constructor of MatrixUtils() has been made private
|
||||||
- the mapXxxToSelf methods of OpenMapRealVector have been removed and
|
- the mapXxxToSelf methods of OpenMapRealVector have been removed and
|
||||||
some method return types have been changed in this class
|
some method return types have been changed in this class
|
||||||
- new methods have been added to the RealVector interface
|
- new methods have been added to the RealVector interface
|
||||||
- several fields in AdaptiveStepSizeIntegrator have been made final
|
- several fields in AdaptiveStepSizeIntegrator have been made final
|
||||||
- DummyStepInterpolator requires an additional argument for one of its constructors
|
- DummyStepInterpolator requires an additional argument for one of its constructors
|
||||||
- some protected fields have been removed from AbstractLeastSquaresOptimizer,
|
- some protected fields have been removed from AbstractLeastSquaresOptimizer,
|
||||||
AbstractScalarDifferentiableOptimizer and AbstractLinearOptimizer
|
AbstractScalarDifferentiableOptimizer and AbstractLinearOptimizer
|
||||||
- the isOptimal(SimplexTableau) method has been removed from SimplexSolver
|
- the isOptimal(SimplexTableau) method has been removed from SimplexSolver
|
||||||
|
|
||||||
Changes in this version include:
|
Changes in this version include:
|
||||||
|
|
||||||
New features:
|
New features:
|
||||||
|
o MATH-357: Implementation of bicubic interpolation.
|
||||||
o Added a way to compute both the final state in an Initial Value Problem (IVP)
|
o Added a way to compute both the final state in an Initial Value Problem (IVP)
|
||||||
for Ordinary Differential Equations (ODE) and its derivatives with respect to
|
for Ordinary Differential Equations (ODE) and its derivatives with respect to
|
||||||
initial state and with respect to some problem parameters. This allows wrapping
|
initial state and with respect to some problem parameters. This allows wrapping
|
||||||
|
@ -51,6 +53,9 @@ o MATH-282: Resolved multiple problems leading to inaccuracy and/or failure to
|
||||||
absolute accuracy configurable for all continuous distributions.
|
absolute accuracy configurable for all continuous distributions.
|
||||||
o MATH-347: Fixed too stringent interval check in Brent solver: initial guess is now
|
o MATH-347: Fixed too stringent interval check in Brent solver: initial guess is now
|
||||||
allowed to be at either interval end
|
allowed to be at either interval end
|
||||||
|
o MATH-358: Fixed an error in events handling in ODE solvers. In some rare cases, events
|
||||||
|
occurring close to a step start were handled without truncating the step, making
|
||||||
|
them appear as is they occurred close to the step end
|
||||||
o Fixed a problem with getInterpolatedDerivatives returning zero derivatives when
|
o Fixed a problem with getInterpolatedDerivatives returning zero derivatives when
|
||||||
an ODE step handler is configured to not use interpolation. It now returns a
|
an ODE step handler is configured to not use interpolation. It now returns a
|
||||||
constant but non-zero value consistent with at least one point inside the step
|
constant but non-zero value consistent with at least one point inside the step
|
||||||
|
@ -112,6 +117,7 @@ o MATH-283: Prevent infinite loops in multi-directional direct optimization met
|
||||||
o MATH-297: Prevent possible zero divides on eigenvectors of indefinite matrices Thanks to Axel Kramer.
|
o MATH-297: Prevent possible zero divides on eigenvectors of indefinite matrices Thanks to Axel Kramer.
|
||||||
|
|
||||||
Changes:
|
Changes:
|
||||||
|
o MATH-356: Added method to clear the list of observations.
|
||||||
o MATH-332: Added density functions to remaining continuous distributions (F, T, Weibull, Cauchy).
|
o MATH-332: Added density functions to remaining continuous distributions (F, T, Weibull, Cauchy).
|
||||||
As of Math 2.1, all continuous distributions implement density functions. The HasDensity
|
As of Math 2.1, all continuous distributions implement density functions. The HasDensity
|
||||||
interface has been deprecated and in version 3.0, density(double) will be added to the
|
interface has been deprecated and in version 3.0, density(double) will be added to the
|
||||||
|
|
Loading…
Reference in New Issue