

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
93 messages in org.apache.commons.devRe: [math] Re: commons-math, matrix-t...| From | Sent On | Attachments |
|---|---|---|
| Sam Halliday | May 14, 2009 3:17 am | |
| Ted Dunning | May 14, 2009 11:17 am | |
| Luc Maisonobe | May 14, 2009 12:08 pm | |
| Ted Dunning | May 14, 2009 12:12 pm | |
| Luc Maisonobe | May 14, 2009 12:46 pm | |
| Sam Halliday | May 14, 2009 1:54 pm | |
| Ted Dunning | May 14, 2009 3:12 pm | |
| Phil Steitz | May 15, 2009 6:22 pm | |
| Ted Dunning | May 15, 2009 6:41 pm | |
| Phil Steitz | May 15, 2009 7:19 pm | |
| Luc Maisonobe | May 16, 2009 1:37 am | |
| Sam Halliday | May 16, 2009 7:21 am | |
| Sam Halliday | May 16, 2009 7:40 am | |
| Sam Halliday | May 16, 2009 7:44 am | |
| Sam Halliday | May 16, 2009 7:56 am | |
| Sam Halliday | May 16, 2009 8:14 am | |
| Luc Maisonobe | May 16, 2009 8:43 am | |
| Phil Steitz | May 16, 2009 8:55 am | |
| Sam Halliday | May 16, 2009 9:25 am | |
| Sam Halliday | May 16, 2009 9:30 am | |
| Luc Maisonobe | May 16, 2009 9:40 am | |
| Luc Maisonobe | May 16, 2009 9:43 am | |
| Sam Halliday | May 16, 2009 9:48 am | |
| Sam Halliday | May 16, 2009 9:52 am | |
| Sam Halliday | May 16, 2009 10:07 am | |
| Luc Maisonobe | May 16, 2009 10:09 am | |
| Luc Maisonobe | May 16, 2009 10:13 am | |
| Luc Maisonobe | May 16, 2009 10:26 am | |
| Sam Halliday | May 16, 2009 10:39 am | |
| Luc Maisonobe | May 16, 2009 10:57 am | |
| Sam Halliday | May 16, 2009 11:11 am | |
| Ted Dunning | May 16, 2009 1:01 pm | |
| Ted Dunning | May 16, 2009 1:03 pm | |
| Bill Barker | May 16, 2009 3:49 pm | |
| Luc Maisonobe | May 17, 2009 1:12 am | |
| Phil Steitz | May 17, 2009 8:07 am | |
| Phil Steitz | May 17, 2009 8:14 am | |
| Phil Steitz | May 17, 2009 8:34 am | |
| Phil Steitz | May 17, 2009 8:56 am | |
| Luc Maisonobe | May 17, 2009 9:06 am | |
| Phil Steitz | May 17, 2009 5:13 pm | |
| Sam Halliday | May 18, 2009 4:28 am | |
| Bill Barker | May 18, 2009 8:13 pm | |
| Sam Halliday | May 19, 2009 1:26 am | |
| Jin Mingjian | May 19, 2009 2:59 am | |
| Ted Dunning | May 19, 2009 11:17 am | |
| Phil Steitz | May 20, 2009 11:05 am | |
| Bill Barker | May 20, 2009 6:52 pm | |
| Sam Halliday | May 21, 2009 3:13 am | |
| Luc Maisonobe | May 21, 2009 5:18 am | |
| sebb | May 21, 2009 5:46 am | |
| Luc Maisonobe | May 21, 2009 6:03 am | |
| sebb | May 21, 2009 7:09 am | |
| Sam Halliday | May 21, 2009 8:31 am | |
| Sam Halliday | May 21, 2009 8:34 am | |
| James Carman | May 21, 2009 8:35 am | |
| Sam Halliday | May 21, 2009 8:42 am | |
| Luc Maisonobe | May 21, 2009 8:44 am | |
| Luc Maisonobe | May 21, 2009 9:03 am | |
| Sam Halliday | May 21, 2009 10:08 am | |
| Sam Halliday | May 21, 2009 10:13 am | |
| Ted Dunning | May 21, 2009 12:08 pm | |
| John Bollinger | May 21, 2009 1:53 pm | |
| Edward J. Yoon | May 21, 2009 7:14 pm | |
| Bill Barker | May 21, 2009 8:19 pm | |
| Ted Dunning | May 21, 2009 8:52 pm | |
| Sam Halliday | May 22, 2009 1:18 am | |
| Luc Maisonobe | May 22, 2009 1:25 am | |
| Phil Steitz | May 22, 2009 3:22 am | |
| Sam Halliday | May 22, 2009 3:37 am | |
| Luc Maisonobe | May 22, 2009 4:05 am | |
| sebb | May 22, 2009 4:13 am | |
| Luc Maisonobe | May 22, 2009 4:19 am | |
| Luc Maisonobe | May 22, 2009 4:21 am | |
| sebb | May 22, 2009 4:36 am | |
| Luc Maisonobe | May 22, 2009 6:11 am | |
| Luc Maisonobe | May 22, 2009 6:14 am | |
| Edward J. Yoon | May 22, 2009 10:13 am | |
| Ted Dunning | May 22, 2009 11:16 am | |
| Bill Barker | May 23, 2009 12:11 am | |
| Edward J. Yoon | May 23, 2009 1:22 am | |
| Jin Mingjian | May 23, 2009 6:28 am | |
| Ted Dunning | May 23, 2009 10:32 am | |
| Bill Barker | May 24, 2009 6:10 pm | |
| Ted Dunning | May 24, 2009 11:46 pm | |
| Luc Maisonobe | May 25, 2009 12:38 pm | |
| Bill Barker | May 25, 2009 2:22 pm | |
| Bill Barker | May 25, 2009 4:32 pm | |
| Ted Dunning | May 25, 2009 4:51 pm | |
| Bill Barker | May 25, 2009 6:21 pm | |
| Sam Halliday | May 28, 2009 10:19 am | |
| Sam Halliday | May 28, 2009 12:00 pm | |
| Phil Steitz | May 30, 2009 10:46 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [math] Re: commons-math, matrix-toolkits-java and consolidation | Actions |
|---|---|---|
| From: | Sam Halliday (sam....@gmail.com) | |
| Date: | May 21, 2009 8:42:22 am | |
| List: | org.apache.commons.dev | |
Regarding the name of ArrayRealMatrix. Please don't forget to include the "2DRow" part to the name (indicating a 2D array which is Row ordered) to indicate the implementation type. Post 2.0 I'll convince you that a 1D Array approach is best as it will lead to more efficient use of BLAS and therefore reproducibility of reference algorithms from, e.g. the Templates project on netlib ;-)
I've never seen a storage type like BlockRealMatrix before... I'm interested in seeing where it performs better than, say, a full 1D representation of a dense matrix. Breaking up the storage like this makes it very difficult to use BLAS/LAPACK internally.
Luc Maisonobe wrote:
- I discourage the use of the classes named *Impl. They will get very confusing when other implementations are added later! Instead, I recommend the names ArrayRealVector, Array2DRowRealMatrix (to indicate a 2D array backed implementation using row ordering). This allows a column-based or 1D implementation in the future without names getting very confusing. These implementations are hidden from users who just use the MatrixUtils help
Phil suggested to change RealMatrixImpl to ArrayRealMatrix (and DenseRealMatrix to BlockRealMatrix). This sounds good to me.
--
View this message in context:
http://www.nabble.com/commons-math%2C-matrix-toolkits-java-and-consolidation-tp23537813p23655465.html
Sent from the Commons - Dev mailing list archive at Nabble.com.







