[
https://issues.apache.org/jira/browse/MATH-1439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gilles resolved MATH-1439.
--------------------------
Resolution: Fixed
Fix Version/s: (was: 3.6)
(was: 3.5)
commit 6d9bc1ade01040bb48ac01afe6b5198ea379f4e8 ("master" branch).
> IntervalsSet getBoundarySize() method fails when interval is a single point
> ---------------------------------------------------------------------------
>
> Key: MATH-1439
> URL: https://issues.apache.org/jira/browse/MATH-1439
> Project: Commons Math
> Issue Type: Bug
> Affects Versions: 4.0
> Reporter: Matt Juntunen
> Priority: Major
> Fix For: 4.0
>
>
> After creating an IntervalsSet representing a single point, calls to
> getBoundarySize() fail with a MathInternalError. The exception is thrown from
> the o.a.c.m.geometry.partitioning.Characterization class, which does not
> expect the BSP tree nodes it visits to have hyperplanes that are similar to
> those of their parents. However, IntervalsSet can (and should be allowed to)
> create such a tree. I believe that the Characterization class should be
> updated to handle this situation gracefully.
>
> Here is an example of the failing code:
> {{IntervalsSet set = new IntervalsSet(1.0, 1.0, 1e-10);}}
> {{set.getBoundarySize();}}
>
> Pull request: https://github.com/apache/commons-math/pull/74
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)