Commit Graph

4896 Commits

Author SHA1 Message Date
kortschak
25c8143562 Split BLAS interfaces 2014-01-08 11:53:02 +10:30
btracey
56b7e0d9f1 Changed test to use flatten 2014-01-07 16:59:50 -08:00
btracey
78992998ad Started adding tests for Solve 2014-01-07 16:46:07 -08:00
kortschak
b3019360f6 Fix dimensio typo
This caused a panic with b matrices that are not square.
2014-01-08 10:30:33 +10:30
kortschak
b10f3a00f3 Change NewDense signature and behaviour
This is an API breaking change.

NewDense now panics if len(mat) != r*c, unless mat == nil. When mat is
nil a new, correctly sized slice is allocated.
2014-01-08 09:56:39 +10:30
btracey
04e0ef71db removed unnecessary access in Dnrm2 2014-01-07 11:17:45 -08:00
Jsor
fa68868519 Updated travis to use go 1.2 since apparently heap.Fix is a go1.2 feature 2014-01-07 04:48:41 -07:00
Jsor
4cc534e38d Made D*Lite use heap.Fix since I just learned it existed 2014-01-07 04:44:02 -07:00
Jsor
3865fdcaea Updated comments on Coster 2014-01-07 04:24:24 -07:00
Jsor
1ed5507a7e Added DStar-Lite (currently untested) 2014-01-07 03:56:24 -07:00
Jsor
00ce00f279 Added cute little Travis-CI badge to README 2014-01-07 00:44:11 -07:00
Jsor
bf6f4a5769 Reorganized package, made graph toplevel 2014-01-07 00:26:22 -07:00
Jsor
204e2117bb Reorganized package, made graph toplevel 2014-01-07 00:26:13 -07:00
Jsor
eabda5813e Fixed tilegraph and tests, proving the conversion was successful for the little I already tested 2014-01-07 00:12:17 -07:00
Jsor
495f8ec71e Brought tilegraph.go in line with new API 2014-01-07 00:03:43 -07:00
Jsor
ad52fbfb14 Got nodes/edges preliminary work done 2014-01-06 23:50:02 -07:00
Jsor
08b587a441 Brought gonum graph in-line with first-class edges and nodes 2014-01-06 23:49:44 -07:00
btracey
fa73d28723 Removed extra allocation of DrotmParams struct in Drotmg line-by-line version 2014-01-06 22:32:03 -08:00
btracey
930a3d7155 Removed extra allocation of DrotmParams struct in Drotmg 2014-01-06 22:31:32 -08:00
btracey
41e3728259 Reverted to simpler logic function now that tests pass in both ways 2014-01-06 22:28:48 -08:00
btracey
b32500fe00 Changed Drotmg to only go into each of the things once 2014-01-06 22:23:40 -08:00
btracey
3935b73196 Made reset in drotmg only happen once 2014-01-06 22:20:51 -08:00
btracey
856ddeb233 Changed Drotmg to be a line-by-line translation of netlib code 2014-01-06 22:04:48 -08:00
Jsor
0e92bac9cf Added node/edge dynamics to graph.go 2014-01-06 22:54:07 -07:00
Jsor
0770af6953 Removed experimental augment/cut files 2014-01-06 22:32:28 -07:00
btracey
e1ee5825c7 Fixed multiple calling of Abs(Q1) in drotmg of reference 2014-01-06 20:09:40 -08:00
btracey
588cbdf1cf Fixed all instances of referencing non-blas flag 2014-01-06 19:46:54 -08:00
btracey
d157b13b71 Merge branch 'master' of https://github.com/gonum/blas 2014-01-06 19:33:29 -08:00
btracey
129356b397 changed flag to use blas constants 2014-01-06 19:33:18 -08:00
kortschak
ddf3bef057 Return invalid index for n == 0 by I?amax 2014-01-07 13:09:33 +10:30
btracey
88b2692057 Fixed reference Idamax implementation and tests 2014-01-06 18:03:13 -08:00
kortschak
91ffec861d Simplify regex and conditional 2014-01-07 11:57:32 +10:30
kortschak
148024ec48 Harmonise behaviour with reference code
Still missing on Idamax, but that may require some more thinking.
2014-01-07 11:52:57 +10:30
btracey
ffc06f2dd0 Updated tests and reference to match netlib behavior on negative increments, except Idamax returns -1 2014-01-06 15:36:48 -08:00
btracey
1dce460b87 removed print statements in reference blas 2014-01-06 15:27:19 -08:00
btracey
228e338324 further simplification to Drotm 2014-01-06 15:26:37 -08:00
btracey
6825287c89 Fixed DrotmTest and simplified referenceblas Drotm function 2014-01-06 15:24:10 -08:00
btracey
4f28f4f373 Fixed reference behavior for Drotm with flag -2 and updated tests 2014-01-06 15:05:06 -08:00
btracey
db35dc7d3a Added more cases for Drotmg 2014-01-06 15:02:23 -08:00
btracey
c99ca0937a Added level 1 double test code to cblas and changed -framework to Accelerate 2014-01-06 14:54:14 -08:00
btracey
9449cf57d7 Improved tests for Drotmg when both outside gamma range 2014-01-06 14:52:18 -08:00
btracey
90340e7329 Added package comment 2014-01-06 14:47:12 -08:00
kortschak
0c6cc9b20d Fix bounds checking errors
These errors were found by differential comparison to the new Go
reference code.
2014-01-07 08:59:49 +10:30
btracey
26033407cb Fixed issue with testing package name 2014-01-06 13:20:54 -08:00
btracey
4a43968042 Added test script for level 1 double 2014-01-06 13:18:05 -08:00
btracey
9adb887801 Added reference blas for level 1 2014-01-06 13:17:20 -08:00
btracey
18fec70c94 Added routines for testing level 1 double functions 2014-01-06 13:14:45 -08:00
kortschak
4dd9dc7caa Make [SD]rotm{,g} more idiomatic Go
We now have an int Flags type that indicates the status of the H matrix
and the [SD]RotmParams struct is returned as a concrete type since it is
not intended to be mutated by the rotm routine.

This also picked up a non-allocation bug in goblas.Drotmg.
2013-12-31 13:27:01 +10:30
kortschak
fadcd6dd7f Avoid confusion with the name realloc
Fixes issue 1.
2013-12-27 19:40:43 +10:30
btracey
01fd4d8791 Merge branch 'master' of https://github.com/gonum/unit 2013-12-26 13:13:24 -05:00