commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luc Maisonobe (JIRA)" <>
Subject [jira] Commented: (MATH-215) Fast Hadamard Transform
Date Mon, 29 Dec 2008 15:48:44 GMT


Luc Maisonobe commented on MATH-215:

I will keep the methods as they currently are.
The code is really small (about 20 lines of straigthforward code) and generics do not add
They also imply some memory overhead due to boxing and computation overhead due to
the instanceof tests.
The fact that integer transform cannot be inverted in all cases is also a strong indication
the implementations should stay separate.

> Fast Hadamard Transform
> -----------------------
>                 Key: MATH-215
>                 URL:
>             Project: Commons Math
>          Issue Type: New Feature
>    Affects Versions: 1.0, 1.1, 1.2
>            Reporter: Daniel Kuan
>            Assignee: Luc Maisonobe
>             Fix For: 2.0
>         Attachments:, FastHadamardTransformer_generics.diff,, FastHadamardTransformerTest_generics.diff
> To date, the mathematical transforms package of Commons Maths, org.apache.commons.math.transform,
only contains implementations for the Fourier, Sine, and Cosine transforms.
> This issue serves to propose and track the creation of an implementation for the Hadamard
> Definition of the hadamard transform:
> Unfortunately, Mathworld does not provide a very detailed definition.
> An elegant algorithm for the fast hadamard transform can be found here:

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message