Luc Maisonobe
67566fe60b
Mapping between primary/secondary equations and flat arrays.
...
The API is much simpler than the one in the current double[]
implementation. We do not mix anymore the equations and the state.
JIRA: MATH-1288
2016-01-06 12:20:05 +01:00
Luc Maisonobe
7398af4803
Interface and enum for event handling.
...
This corresponds to an improved g-stop feature. It basically allow to
manage discrete events that occur during ode integration. when the event
occurs, user can decide to log it and continue, or to change the
dynamics of a problem (for example to handle derivatives
discontinuities) or even to stop the integration before its target date
(for example when the exact final date cannot be known beforehand but is
discovered on the fly). It is the second major feature of our ode
package.
2016-01-06 12:19:50 +01:00
Luc Maisonobe
d7f0ca1011
Interfaces and normalizer for step handling.
...
This corresponds to a continuous output feature. It basically allow to
navigate throughout current step instead of having only discrete grid
points. It is a major feature of our ode package.
JIRA: MATH-1288
2016-01-06 12:19:37 +01:00
Luc Maisonobe
43800e3460
Starting work on Field-based ordinary differential equations.
...
The base elements are the primary equation that users must implement,
and optional secondary equations to support features like adjoint
parameters or variational equations. Some containers to hold current
state are also introduced to simplify API (these container do not exist
in the double[] version of the API).
JIRA: MATH-1288
2016-01-06 12:18:50 +01:00
Luc Maisonobe
7e1c299da2
Inserting 3.6 into changes history.
...
The actions that were tagged in 4.0 as "backported in 3.6" because they
were present in both master and MATH_3_X branch have been removed from
the 4.0 specific changes as they already appear below in the 3.6
specific changes.
2016-01-05 23:03:27 +01:00
Gilles
bd557f1b8b
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
2016-01-02 21:39:57 +01:00
Phil Steitz
75676e5d4e
Fixed ant build.
2016-01-02 10:30:49 -07:00
Gilles
66608db56c
Show more info when this unit test fails.
2016-01-02 00:54:30 +01:00
Phil Steitz
8a8ca83f25
Javadoc fixes; added tests to confirm NaN behavior.
2016-01-01 15:17:08 -07:00
Thomas Neidhart
a614e85204
Update developer section.
2016-01-01 21:25:39 +01:00
Luc Maisonobe
41b21f83d9
Updated released howto after change from people to home.apache.org.
...
Shell access is not possible anymore on home.apache.org, so the site
uploading must be done using sftp only.
2016-01-01 20:01:32 +01:00
Phil Steitz
d7e7b226d8
Updated User Guide to reflect MATH-1310 fix.
2016-01-01 08:50:09 -07:00
Luc Maisonobe
953c23242b
Updated release howto to not delete the release branch after release.
2016-01-01 14:17:54 +01:00
Gilles
3e5c248f73
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
2016-01-01 00:27:53 +01:00
Gilles
fdc116f0bc
Allow zero-length fill (i.e. no-op call).
2015-12-31 23:56:59 +01:00
Phil Steitz
dcd8015fa6
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
2015-12-31 15:14:25 -07:00
Phil Steitz
e38bbb9f41
Improved performance and accuracy of 2-sample KS tests. JIRA: MATH-1310.
2015-12-31 15:12:49 -07:00
Gilles
2fcfce3039
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
2015-12-31 01:35:30 +01:00
Gilles
8f6bedeb72
MATH-1309
...
Constructors should not call overridable methods, even indirectly.
2015-12-31 01:31:24 +01:00
Dave Brosius
a4eff51bed
simplify: remove dead params
2015-12-29 14:31:35 -05:00
Dave Brosius
a71c820bae
use short-circuiting ops
2015-12-29 14:26:06 -05:00
Dave Brosius
e779883b29
simplify: instanceof checks for nulls
2015-12-29 14:21:42 -05:00
Dave Brosius
fb83ba3fdb
push down allocations/calculations to where they are needed
2015-12-29 13:52:48 -05:00
Gilles
d1123894d3
Minor change.
...
Make method parameter names consistent (cf. MATH-1307).
2015-12-29 01:49:36 +01:00
Phil Steitz
8bcf7e23a6
Javadoc fixes.
2015-12-28 14:13:45 -07:00
Thomas Neidhart
f0943a7242
Add userguide example for image clustering.
2015-12-28 21:01:18 +01:00
Gilles
81585a3c46
Update "changes.xml".
2015-12-28 18:22:08 +01:00
Gilles
8d6d088622
Checkstyle.
2015-12-28 18:18:25 +01:00
Gilles
8a35ca4f8e
MATH-1308
...
Removed obsolete and unused classes.
2015-12-28 18:12:35 +01:00
Gilles
b95df5ad1e
Javadoc.
2015-12-28 18:07:23 +01:00
Gilles
aaabfe8d2d
Javadoc.
2015-12-28 18:05:05 +01:00
Gilles
d8e2f892e4
MATH-1307
...
Use new class.
2015-12-28 17:55:00 +01:00
Gilles
ca01fdf580
MATH-1307
...
Remove obsolete class.
2015-12-28 17:46:59 +01:00
Gilles
4fc5b3402c
MATH-1309
...
Not calling public "setSeed" from a constructor.
2015-12-28 17:33:00 +01:00
Gilles
e0d17fed51
MATH-1309
...
Not calling public "setSeed" from a constructor.
2015-12-28 17:32:56 +01:00
Gilles
581b474f4b
MATH-1309
...
Not calling public "setSeed" from a constructor.
2015-12-28 17:32:34 +01:00
Gilles
e34f50dd10
Serialization identifier.
2015-12-28 17:02:08 +01:00
Gilles
f9e72000a1
Javadoc.
2015-12-28 17:01:21 +01:00
Gilles
ffae3bdbb6
MATH-1307
...
Extends new base class.
2015-12-28 16:51:31 +01:00
Gilles
921d0d60d4
MATH-1307
...
Extends new base class.
2015-12-28 16:49:55 +01:00
Gilles
87497c7246
MATH-1307
...
Extends new base class.
2015-12-28 16:47:52 +01:00
Gilles
6f4f676c4b
Javadoc.
2015-12-28 16:47:15 +01:00
Gilles
2a8061f4ad
Javadoc.
2015-12-28 16:46:31 +01:00
Gilles
4cbb388ba9
MATH-1307
...
New base class for RNG implementations.
The source of randomness is provided through the "nextInt()" method (to be defined in subclasses).
2015-12-28 16:42:55 +01:00
Phil Steitz
7b62d0155e
Javadoc fixes.
2015-12-28 08:29:28 -07:00
Phil Steitz
85a4fdd0ea
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
2015-12-28 07:42:05 -07:00
Gilles
6b5d073251
Javadoc.
...
Added "caveat" note.
2015-12-28 00:43:04 +01:00
Gilles
75da8c1c95
MATH-1301
2015-12-27 23:58:20 +01:00
Gilles
c7f7da754a
MATH-1301
...
Using composition rather than inheritance.
2015-12-27 23:17:29 +01:00
Luc Maisonobe
564345179f
Detect start failures with multi-step ODE integrators.
...
JIRA: MATH-1297
2015-12-27 13:42:17 +01:00