Jsor
96834e05a5
Merge branch 'master' of github.com:gonum/graph
2014-01-16 20:32:11 -07:00
Jsor
9eaf9da8e6
Added crunch, and some comments
2014-01-16 20:31:43 -07:00
Jsor
f21b147867
Split graph into directed/undirected; broke everything
2014-01-16 20:27:04 -07:00
kortschak
61aa81a28f
Reduce cost of row operations in QR
...
It is not obvious how to get similar optimisations into the Q'B
operation without allocation, so I'm leaving that.
2014-01-16 14:24:45 +10:30
kortschak
f2d47be707
Reduce the number of copy operations in pivotRows
2014-01-16 11:28:10 +10:30
kortschak
80d85fdbf8
Reduce copying in decomposition functions
2014-01-16 11:23:29 +10:30
kortschak
308e631af1
Add views on rows
...
This was suggested in PR Issue#6. Here it is used to simplify
Vectorer-based operations. The next commit will use it in place of
Row/SetRow pairs in decomposition functions.
2014-01-16 11:08:37 +10:30
Jeff Juozapaitis
3e6198969f
Fixed README.md tavis badge to be correct
2014-01-15 15:57:27 -07:00
kortschak
b35b240485
Remove caveat about shape on Norm since Issue #5 is fixed
2014-01-15 14:50:40 +10:30
kortschak
80e9574c40
Allow Rank and Cond to work without U or V
...
Previously we obtained the dimension of A from U and V rather than just
keeping them internally. This prevented Rank and Cond being used if
those matrices were not requested.
2014-01-15 11:21:25 +10:30
kortschak
23d9ba91cb
Complete fix for issue #5
...
This updates the comments describing SVD behaviour and ensures that the
correct matrices are constructed.
Output disagrees with R's svd function in sign only.
2014-01-15 11:18:06 +10:30
kortschak
c45ad58b6a
Merge pull request #7 from dane-unltd/master
...
transpose matrix internally to allow SVD on wide matrices
Fixes issue #5 .
TODO(kortschak) Add tests and clean up comments regarding new behaviour.
2014-01-14 04:12:22 -08:00
dane
f9544b6951
fixed svd for wide matrices by operating on transposed copy
2014-01-13 17:57:45 +01:00
kortschak
b0e0bdf3de
Rename BlasMatrix to RawMatrix
...
The argument is that people don't care about the underlying
representation. I think they should, but this doesn't really prevent
them from doing so.
2014-01-13 08:50:45 +10:30
Jeff Juozapaitis
f53e1f50ae
Merge pull request #1 from aybabtme/patch-1
...
Typo in Deque interface
2014-01-11 12:57:38 -08:00
Antoine Grondin
51693ab847
Typo in Deque interface
2014-01-11 15:56:04 -05:00
Jsor
5ab9a3ab26
Fixed documentation bug
2014-01-10 00:09:40 -07:00
kortschak
c4b4903572
Remove unnecessary zeroing code
2014-01-10 12:08:22 +10:30
kortschak
0049e6b6fb
Use const instead of var
2014-01-10 08:21:58 +10:30
Jsor
c62c6084ef
Added tests for xifo
2014-01-08 23:36:34 -07:00
Jsor
27846c9b59
Updated graph to work with new xifo API
2014-01-08 23:18:22 -07:00
Jsor
99d5679f8e
Updated stack/queue/deque API
2014-01-08 23:16:18 -07:00
kortschak
25c207cb64
Change from JAMA name
2014-01-09 10:47:49 +10:30
kortschak
3b5083ad84
Remove nx as unnecessary
...
This clarifies the constraints we are working in.
2014-01-09 10:44:11 +10:30
kortschak
36eada56ab
Make it very clear what we are doing here.
2014-01-09 10:35:46 +10:30
btracey
7096590f28
Removed commented fmt
2014-01-08 15:45:42 -08:00
btracey
68efb7a653
Fixed QR solve code to give correct answer for skinny matrices
2014-01-08 15:45:42 -08:00
btracey
f1706a148f
Removed dead code in qr test
2014-01-08 15:45:42 -08:00
btracey
e88f486561
Working version of Solve
2014-01-08 15:45:42 -08:00
kortschak
430f7a3c1b
Improve QR comment
2014-01-09 09:42:32 +10:30
kortschak
f75c287c0f
Clean imports
2014-01-09 09:18:32 +10:30
kortschak
d07426118b
Enforce QRD shape restriction
2014-01-09 09:13:40 +10:30
btracey
7506701a44
Removed fat test, algorithm doesn't work in that case
2014-01-08 12:43:48 -08:00
btracey
3fb71a63c2
Added Fat QR test
2014-01-08 12:18:19 -08:00
btracey
f375e1ed84
Added skinny QR test
2014-01-08 12:17:26 -08:00
btracey
38651e3475
Added square test for QR factorization
2014-01-08 12:14:13 -08:00
Jsor
be82dd0545
Added test coverage for set (still need to test some pointer stuff but all major functionality is covered)
2014-01-08 04:31:08 -07:00
Jsor
45e3687c58
Added test coverage for set (still need to test some pointer stuff but all major functionality is covered)
2014-01-08 04:30:51 -07:00
Jsor
62ea9c8bfd
Fixed bug in subset functions
2014-01-08 04:10:30 -07:00
Jsor
e7aa0556c5
Fixed bug in set elements
2014-01-08 03:27:23 -07:00
Jsor
46ea7dca61
Updated DisjointSet to use a faster method
2014-01-08 01:57:51 -07:00
Jsor
9daf0ec655
Updated DisjointSet to use a faster method
2014-01-08 01:57:35 -07:00
Jsor
bd1d50f86b
Added git ignore to ignore coverage test profiles
2014-01-08 00:58:16 -07:00
kortschak
4308ceaa16
Fix illegal index panic
2014-01-08 16:00:35 +10:30
kortschak
70c87063ca
Improve panic test handling
2014-01-08 16:00:08 +10:30
kortschak
64b1087c7c
Fix QR solve shape error
2014-01-08 15:33:52 +10:30
kortschak
5823c3fdfb
Clean up tests
2014-01-08 15:21:47 +10:30
btracey
f5c64a4270
Fixed tests to have answers from a reliable source
2014-01-07 18:29:22 -08:00
btracey
022dec19df
Added more tests to Solve
2014-01-07 18:12:53 -08:00
btracey
b4e675a564
Merge branch 'master' of https://github.com/gonum/blas
2014-01-07 17:27:14 -08:00