I think Gilles is on the mark here. +1 For the break up +1 For organizing along conceptual lines.
-Greg On Mon, Oct 3, 2011 at 3:59 PM, Gilles Sadowski < gil...@harfang.homelinux.org> wrote: > On Mon, Oct 03, 2011 at 05:42:15PM +0200, Mikkel Meyer Andersen wrote: > > 2011/10/3 Phil Steitz <phil.ste...@gmail.com>: > > > I agree with Gilles' recent comment that this class is bloated. Any > ideas on how to break it up? Now would be a good time to so it. > > > > > > Phil > > One way would be to divide it into DiscreteUtils (int's and long's) > > and ContinuousUtils (float's and double's). > > I'd rather divide it along conceptual lines. E.g. > Arithmetics (for "addAndCheck") > Precision (for "equals", "compare") > Binomial (for "binomialCoefficient") > MathArrays (for "linearCombination", "distance", "safeNorm", ...) > Function (for "pow", "cosh", ...) [But maybe those should go in FastMath]. > > > Best regards, > Gilles > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >