Commit Graph

47 Commits

Author SHA1 Message Date
Vladimir Chalupecky
0f4d709b2c cgo: add Dsteqr
Closes #142
2017-02-06 13:24:49 +01:00
Vladimir Chalupecky
10abae8a19 cgo: add Dorgtr 2017-02-05 20:53:50 +01:00
Vladimir Chalupecky
e6136b0e8a cgo: add Dsytrd
Updates #142
2017-02-05 00:17:23 +01:00
Vladimir Chalupecky
4f39a519c5 cgo: add Dsterf 2017-02-03 06:16:10 +01:00
kortschak
16f05891df cgo,native: implement dlapmt and dlapll, and tests 2017-01-28 10:39:53 +10:30
Vladimir Chalupecky
e8f80ec78d testlapack: add test for Dlapy2
Closes 210
2016-12-09 18:46:20 +01:00
Vladimir Chalupecky
cd1d0ca036 testlapack: add test for Dlascl
Closes #211
2016-12-09 18:46:10 +01:00
Vladimir Chalupecky
a912044cb0 testlapack: add test for Dlaset
Closes #212
2016-12-09 18:45:59 +01:00
Vladimir Chalupecky
2367434341 testlapack: add test for Dlasrt
Closes #213
2016-12-09 18:45:46 +01:00
Vladimir Chalupecky
cc81efbe6f cgo: enable test for Dorgql 2016-11-30 11:09:38 +01:00
Vladimir Chalupecky
42f8ea225e testlapack: add test for Dlacn2
Resolves #200
2016-11-10 09:12:52 +01:00
kortschak
8b8be085c7 cgo: add Dlarf[bgt] 2016-10-13 19:48:18 +10:30
Vladimir Chalupecky
58e97b9543 native,cgo,testlapack: add test for Dgeev 2016-10-05 10:41:41 +09:00
Vladimir Chalupecky
93b7c2cc88 cgo: add Dhseqr 2016-09-07 11:27:27 +09:00
Vladimir Chalupecky
39e68f8fcd testlapack: add test for Dgebak 2016-09-01 10:06:42 +09:00
Vladimir Chalupecky
4543d38b3d cgo: add Dgebal 2016-08-30 10:39:56 +09:00
Vladimir Chalupecky
1a2cc07480 cgo: add test for Dtrexc 2016-08-12 15:01:18 +09:00
Vladimir Chalupecky
bbf4f532f9 native,cgo: add test for Dlarfx 2016-06-15 09:11:54 +09:00
Vladimir Chalupecky
41295780d5 cgo: add test for Dormhr 2016-06-15 08:54:27 +09:00
Vladimir Chalupecky
e947d6c6e3 cgo: add test for Dorghr 2016-06-14 10:41:51 +09:00
Vladimir Chalupecky
4821837335 cgo: add Dgehrd 2016-06-08 15:23:24 +09:00
btracey
a7639f128b Add Dsyev and tests 2016-03-02 08:03:35 -07:00
btracey
909081d32b remove orig 2016-01-06 21:38:58 -07:00
btracey
1211255fc4 Add Dbdsqr and test 2015-12-14 09:56:17 -07:00
btracey
b4c92ec2c1 Add Dorgbr and test. Fix bug in Dorgl2 while there 2015-12-11 17:00:35 -08:00
btracey
69fe9cef45 Add Dormbr and test 2015-12-10 08:16:12 -07:00
btracey
be045bbf9a Add dorgqr and tests, update dorg2r tests, and fix cgo dorgqr 2015-10-27 17:45:04 -06:00
btracey
3d9d26a4f2 Add Dorg2r and test 2015-10-23 23:22:26 -06:00
btracey
77927b49f4 Add Dlacpy and tests 2015-10-05 15:02:47 -06:00
btracey
7411c6944f AddDgetri for computing matrix inverses 2015-09-13 18:48:59 -06:00
btracey
e131d240e5 Add Dtrti2 2015-09-12 21:32:00 -06:00
kortschak
b073cd1830 lapack/cgo: re-enable Dpocon test 2015-09-11 09:43:58 +09:30
btracey
7d24247587 Disable cgo test 2015-09-09 23:58:49 -06:00
btracey
bffde37f95 Add Dpocon and tests 2015-09-09 23:00:50 -06:00
Brendan Tracey
96257fa90e Merge pull request #44 from gonum/adddtrcon
Add Dtrcon and test
2015-09-09 22:09:03 -06:00
btracey
7476e69309 Add Dtrcon and test 2015-09-09 21:39:09 -06:00
kortschak
c1c001ae7b lapack/cgo: re-enable Dlantr test 2015-09-10 09:43:41 +09:30
btracey
311b5656d9 Add Dgecon and tests, plus small fix to Dlacn2 2015-09-08 20:41:48 -06:00
btracey
88f250e5f0 Add Dlantr 2015-09-06 18:30:39 -06:00
btracey
2e760db794 Add cgo and lapack64 functions for performing a QR and LQ solve from the factorization 2015-08-10 23:56:05 -06:00
btracey
376807a880 Add the linear solve routines (Dgetrs, Dgels) to the lapack64 interface 2015-08-04 00:15:50 -06:00
btracey
80e9717bf5 Add LQ factorization to cgo and tests
Responded to PR comments
2015-08-03 23:14:09 -06:00
btracey
0331cab04a Add QR factorization to lapack64 interface. 2015-08-03 10:21:37 -06:00
btracey
32bdb776ef Add Dgetrs (compute a solution based on LU factorization) and test.
Responded to PR comments
2015-08-02 09:14:58 -06:00
btracey
a0a68a3b68 Add dgetrf and tests
removed unnecessary requirement

Implement Dlaswp in both directions

Responded to PR comments
2015-08-01 21:20:48 -06:00
btracey
809045e88e Add Dgetf2 (unblocked LU algorithm) and tests
fixed incorrect comment and incorrect test

Real permutations and PR comments

Add cgo tests

fix indexing error

change return to ok

fix okays

fix ok
2015-07-29 23:48:29 -06:00
kortschak
434c403e6b cgo: move bindings to new package
This is a clean up of the code generation (reducing the line count
sigificantly and making failure much noisier prior to the CGO call -
though will only catch the most egregious errors).

The approach I've taken here differs significantly from that in blas/cgo
where all the checks are done in the generated binding code. Here there
is too much complexity, so we do the checks in the Implementation method
and then call the clapack function.

Also use CGO_LDFLAGS env var; this is how we do things in blas and it
allows us to have code that will work with go get when the environment
is correctly set up - without requiring go generate or perl use by the
client.
2015-07-16 09:36:17 +09:30