[ https://issues.apache.org/jira/browse/MATH-703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christian Winter resolved MATH-703. ----------------------------------- Resolution: Fixed > Splitting up the distribution hierarchy > --------------------------------------- > > Key: MATH-703 > URL: https://issues.apache.org/jira/browse/MATH-703 > Project: Commons Math > Issue Type: Improvement > Affects Versions: 2.2 > Reporter: Christian Winter > Priority: Minor > Fix For: 3.0 > > Attachments: MATH-703_patch.zip, MATH-703_patch2.zip > > > As discussed on the mailing list > (http://apache-commons.680414.n4.nabble.com/math-Distributions-over-sample-spaces-other-than-R-tp3931349p3931349.html), > the distribution interfaces should be restructured. > The most important point is to create one root interface for each domain. > There should *not* be a common super-interace because different domains > require different functionality. Additionally, a super-inferface would > require to parametrize the domain which makes things more complicated (e.g., > "double" would have to be replaced by "Double"). Currently, Commons Math > supports distributions with real domain and distributions with integer > domain. Thus there will be the interfaces RealDistribution and > IntegerDistribution. > Another point is to drop the special cases of distributions with real domain > in order to simplify the structure. There won't be an interface for > absolutely continuous distributions, and there won't be an interface for > discrete distributions on the real domain. All the functionality required by > the special cases can be defined in RealDistribution. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira