btracey
994026eea5
added cblas to autogen_bench
2014-01-25 13:18:01 -08:00
btracey
40bbc6768c
Added autogenerated level1 double benchmarks to cblas and referenceblas
2014-01-25 13:14:48 -08:00
btracey
c84ae9c560
Started adding tests for level 2 blas
2014-01-25 13:13:53 -08:00
btracey
1938c5185c
Added autogeneration of level1 double benchmarks
2014-01-25 13:07:34 -08:00
btracey
025ebb2d29
Fixed indexing error in mul and added tests
2014-01-25 12:50:19 -08:00
kortschak
73cfc6c7ac
Split dense.go into manipulation and arithmetic
2014-01-25 11:50:17 +10:30
kortschak
c3c181c10f
Initial commit for matrix formatting
2014-01-22 16:19:44 +10:30
kortschak
dc27d57d16
Remove outdated comment
2014-01-22 10:05:28 +10:30
kortschak
1782b1fde6
Redo the previous fix a little more carefully
...
Reuse data allocation where possible and properly define dimensions
for the slow case.
2014-01-22 10:04:41 +10:30
kortschak
322057add9
Fix data overwrite bug in Clone
...
Previously we dropped the mat.Data prior to copying when the src and
dst were the same (this is used in SubMatrix).
2014-01-22 09:54:06 +10:30
kortschak
85652f6bd8
Add Reset method
...
Reset allows reuse of used matrices, a use that would otherwise be
blocked by dim checking for many operations.
2014-01-22 09:34:49 +10:30
btracey
55287d4f8e
Added Dtrmv and Dtrsv
2014-01-20 09:04:40 -08:00
kortschak
1a85feca5c
Harmonise View signature with the rest of the API
2014-01-20 20:45:18 +10:30
btracey
a008383969
Merge branch 'master' of https://github.com/gonum/blas
2014-01-19 21:08:43 -08:00
btracey
b514b54224
removed lots of dead code
2014-01-19 20:54:33 -08:00
btracey
fbe7917319
Added dgemv and started tests
2014-01-19 20:52:33 -08:00
kortschak
5a12150bde
Implement Stack and Augment
2014-01-20 15:20:18 +10:30
kortschak
1f6eb2e1d8
Add BandWidther interface definition
2014-01-20 14:47:57 +10:30
kortschak
8a018bf4f6
Fix off-by-one error
2014-01-20 13:14:54 +10:30
kortschak
4c37b0da4f
Unexport ApplyQ
...
At the moment it does not have a complete doc comment and it breaks
the normal idiom of receiver assignment. The first part can be fixed,
the second part may be a worthwhile trade off - the decision can be
made later.
2014-01-20 12:55:23 +10:30
kortschak
823b991e11
Use concrete vars in place of new()
2014-01-20 10:53:34 +10:30
kortschak
a8105178fc
Simplify code making views
2014-01-20 10:50:55 +10:30
kortschak
4c765f9ae8
Split Dense tests out into new file
2014-01-20 10:24:07 +10:30
kortschak
b53c760b0e
Include LQD-based solver in Solve
...
A type switch is included to allow for the fact that (*LQ).Solve will
not overwrite the matrix parameter, but if Solve is handed a non-*Dense
matrix, it must be converted.
Solution is confirmed by octave - the test should probably just confirm
that AX == B.
2014-01-20 10:16:17 +10:30
kortschak
270da8c125
Avoid one allocation
...
Matrix.Copy has built-in slice copy semantics, so it is not necessary
to ensure dimensions match.
2014-01-20 09:16:55 +10:30
kortschak
47479fd838
Simplify lq matrix creation and avoid one allocation
2014-01-20 09:12:15 +10:30
kortschak
5924af1351
Make BLAS calls more diff friendly
...
These are not broken into one-param per line, but semantic blocks.
2014-01-20 09:01:38 +10:30
kortschak
1943cdbb89
Merge pull request #8 from dane-unltd/master
...
Implemented LQ factorization, questions about API
2014-01-19 14:17:39 -08:00
David Neumann
c2379a179d
added dtrsm.go
2014-01-19 18:00:13 +01:00
David Neumann
28cacaac96
refined lq test
2014-01-18 22:41:28 +01:00
David Neumann
25e2527363
fixed some stuff in lq
2014-01-18 15:54:54 +01:00
Jsor
53bbe80ce2
Added test that shows DStar needs fixing
2014-01-18 04:37:00 -07:00
Jsor
5020c2dd97
Added test for A* with no path
2014-01-18 03:53:59 -07:00
Jsor
8986a7e2c0
Added test for A* with no path
2014-01-18 03:51:39 -07:00
dane
147a4988ab
added LQ
2014-01-17 20:56:41 +01:00
Jsor
1b8aa6e21f
Added another A* test
2014-01-17 01:24:42 -07:00
Jsor
52736e6142
Documentation
2014-01-16 23:19:33 -07:00
Jsor
eb782866da
Documentation
2014-01-16 23:02:02 -07:00
Jsor
7b6d3c0380
Changed formatting on setupFuncs
2014-01-16 22:48:06 -07:00
Jsor
c083422d0e
Changed how we assert interface implementation
2014-01-16 22:46:08 -07:00
Jsor
8fb855a461
Changed deque test
2014-01-16 22:45:15 -07:00
Jsor
56cdaa5253
Moved some code to an internals file, updated Cost API spec
2014-01-16 22:17:45 -07:00
Jsor
14060803d4
Made GonumGraph implement DirectedGraph and added tests for it
2014-01-16 21:53:29 -07:00
Jsor
d1a5a6ffca
Added test for Deque interface
2014-01-16 21:43:49 -07:00
Jsor
ec27476241
Made TileGraph an UndirectedGraph
2014-01-16 21:42:46 -07:00
Jsor
db01d0e2ad
Changed D-Star to use setupFuncs
2014-01-16 21:19:36 -07:00
Jsor
293e3996e9
Fixed searches with new directed API
2014-01-16 21:18:16 -07:00
Jsor
83ff1648d1
Fixed graph setup with new interface
2014-01-16 21:13:13 -07:00
Jsor
f9486ac927
Is-closures added for basic graph
2014-01-16 20:57:27 -07:00
Jsor
1197dd4156
Fixed D-Star to use new split interface
2014-01-16 20:45:21 -07:00