Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Dec 01, 2008

  1. Added rigging for checking eigenvalues and eigenvectors and some easy…

    … test cases.
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@721943 13f79535-47bb-0310-9956-ffa450edef68
    Phil Steitz authored

Nov 28, 2008

  1. fixed wrong loop bounds

    Luc Maisonobe authored

Nov 27, 2008

  1. completed implementation of EigenDecompositionImpl.

    The implementation is now based on the very fast and accurate dqd/dqds algorithm.
    It is faster than Jama for all dimensions and speed gain increases with dimensions.
    The gain is about 30% below dimension 100, about 50% around dimension 250 and about
    65% for dimensions around 700.
    It is also possible to compute only eigenvalues (and hence saving computation of
    eigenvectors, thus even increasing the speed gain).
    JIRA: MATH-220
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@721203 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored

Nov 23, 2008

  1. Added support for copying statistics

    Changes to stats classes:
    - copy constructor
    - static copy(-,-)
    - instance copy()
    Added copy() to UnivariateStatistic and StorelessUnivariateStatistic
    interfaces.
    
    JIRA: MATH-212
    Reported and patched by Jason C. HandUber 
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@720030 13f79535-47bb-0310-9956-ffa450edef68
    Phil Steitz authored
  2. Added test case to ensure permuting arrays changes hash.

    Phil Steitz authored
  3. Added test case to ensure nextPermutation fails for negative arguments.

    Phil Steitz authored
  4. Clarified javadoc for nextPermutation (to match interface).

    Phil Steitz authored

Nov 22, 2008

  1. Replace hashcode functions with JDK 1.5+ provided impls. Deprecate?

    Phil Steitz authored
  2. Javadoc only.

    Phil Steitz authored
  3. Added the following methods to ResizableDoubleArray to support MATH-212

    changes to stats classes:
    copy constructor
    static copy(-,-)
    instance copy()
    equals and hashcode
    
    JIRA: MATH-212
    
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@719894 13f79535-47bb-0310-9956-ffa450edef68
    Phil Steitz authored

Nov 11, 2008

  1. applied Cyril Briquet's patch adding an observations removal feature …

    …to descriptive statistics
    
    JIRA: MATH-229
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@713093 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored
  2. fixed typo

    Luc Maisonobe authored

Nov 08, 2008

  1. improved error messages

    Luc Maisonobe authored

Nov 07, 2008

  1. allow chained IOExceptions even before Java 6

    Luc Maisonobe authored
  2. fixed a forgotten possible NPE

    Luc Maisonobe authored
  3. improved error messages

    Luc Maisonobe authored
  4. leverage null pointer handling,

    exception classes can be built using null arguments arrays which
    are automatically converted to zero-sized arrays to prevent null pointer exceptions
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@712142 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored
  5. added factory methods to simplify creation of runtime exceptions with…

    … helpful messages
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@712140 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored
  6. removed forgotten pre-JDK 1.4 stuff

    added protection against null pointer exceptions
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@712136 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored

Nov 03, 2008

  1. added IEEE-754 related useful constants

    Luc Maisonobe authored
  2. replaced RuntimeException by MathRuntimeException

    Luc Maisonobe authored
  3. improved error handling in linear package with finer grained exceptions

    Luc Maisonobe authored
  4. simplified a javadoc sentence

    Luc Maisonobe authored
  5. remove pre Java 1.4 emulation stuff as we now need at least Java 5

    Luc Maisonobe authored

Oct 26, 2008

  1. Added a scalb method in MathUtils.

    This method is similar to the method with same name added in java.lang.Math as of Java 6.
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@708001 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored

Oct 16, 2008

  1. fixed checkstyle warnings

    Luc Maisonobe authored
  2. added missing serialVersionUID

    Luc Maisonobe authored
  3. replaced calls to deprecated methods from linear algebra package

    Luc Maisonobe authored
  4. removed unneeded import statements

    Luc Maisonobe authored

Oct 12, 2008

  1. Fixed error in javadoc.

    Phil Steitz authored

Oct 05, 2008

  1. added a first version of eigen decomposition implementation

    this version is not finished yet, but it does work when
    eigenvalues are well separated and is faster than JAMA for
    dimensions above 100.
    It still needs work as the MRRR algorithm is not implemented
    yet (only the basic parts with twisted factorization is there).
    I continue working on this, but wanted to have a first version
    committed to let people play with it and as a basis for comparison.
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@701897 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored
  2. added methods to operate directly on double arrays

    Luc Maisonobe authored
  3. removed unneeded multiplications by zero by separating

    the first iteration from the following ones in a loop
    (once again ...)
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@701857 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored
  4. removed unneeded multiplications by zero by separating

    the first iteration from the following ones in a loop
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@701852 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored
  5. replaced an intermediate variable by its opposite for easier to read …

    …expression
    
    git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@701846 13f79535-47bb-0310-9956-ffa450edef68
    Luc Maisonobe authored
Something went wrong with that request. Please try again.