Commit Graph

73 Commits

Author SHA1 Message Date
Vladimir Chalupecky
f4dbaaea62 lapack,native,cgo: rename JobEV to EVJob 2016-10-07 15:26:13 +09:00
Vladimir Chalupecky
fd57e99f9e native,cgo: change type of compq in Dtrexc from lapack.EigComp to lapack.Comp 2016-10-07 15:26:13 +09:00
Vladimir Chalupecky
efcc5f8fec native,cgo: replace lapack.EigComp with lapack.JobEV in Dsyev 2016-10-07 15:26:13 +09:00
Vladimir Chalupecky
a1bf1eaa04 lapack,native,cgo: abbreviate EigVec to EV 2016-10-07 15:26:13 +09:00
Vladimir Chalupecky
a99d36c311 cgo: add Dgeev 2016-10-05 10:24:11 +09:00
Vladimir Chalupecky
dfe8997264 native,cgo,testlapack: change type of side to lapack.SideEigVec in Dgebak 2016-09-29 16:03:56 +09:00
Vladimir Chalupecky
11128ea0b7 lapack,native,cgo: add HowMany and EigVecSide types, constants, and panic strings 2016-09-28 13:55:25 +09:00
Vladimir Chalupecky
93b7c2cc88 cgo: add Dhseqr 2016-09-07 11:27:27 +09:00
Vladimir Chalupecky
59e1caf629 cgo: add 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
994841ff81 native,cgo: add badJob panic string 2016-08-30 09:58:01 +09:00
Vladimir Chalupecky
f434c698db cgo: sync validity checks in Dormqr from native.Dormqr 2016-08-25 20:10:30 +09:00
Vladimir Chalupecky
25d47204ec native,cgo: update docs for Dormqr 2016-08-25 20:10:27 +09:00
Vladimir Chalupecky
b663f896f3 cgo: use new lapacke package name in function calls 2016-08-22 09:57:33 +09:00
Vladimir Chalupecky
0f31af6e33 lapack,cgo: rename CompSV to Comp
Partly addresses #160 and #163
2016-08-22 09:43:26 +09:00
Vladimir Chalupecky
b125291e21 native: check input slices to Dlaqr2, Dgehrd and Dormhr only after workspace query
so that it is possible to pass all slices as nil to those functions. A workspace
query should depend only on the input sizes, the matrices and vectors must
not be accessed anyway or may not be available at the call site. Moreover, often
the reference LAPACK uses arbitrary placeholders for arrays and relies on the
fact that no checking is done.
2016-08-20 11:05:19 +09:00
Vladimir Chalupecky
997f41b20b native,cgo: update docs for Dgehrd 2016-08-17 14:43:46 +09:00
Vladimir Chalupecky
4807f95d33 native,cgo: don't check tau when doing work query in Dormhr and Dgehrd 2016-08-17 14:43:46 +09:00
Vladimir Chalupecky
f9f769bc13 cgo: add Dtrexc 2016-08-12 15:01:15 +09:00
Vladimir Chalupecky
af58704575 cgo: add Dlarfx 2016-06-15 09:11:54 +09:00
Vladimir Chalupecky
bb061dd0f6 cgo: add Dormhr 2016-06-15 08:54:27 +09:00
Vladimir Chalupecky
1b8740f74c cgo: sync comment for Dorghr from native 2016-06-14 11:03:14 +09:00
Vladimir Chalupecky
ebe58f44ac cgo: add Dorghr 2016-06-14 10:41:51 +09:00
Vladimir Chalupecky
4821837335 cgo: add Dgehrd 2016-06-08 15:23:24 +09:00
Vladimir Chalupecky
c1b5aabf63 native,cgo: add badIlo and badIhi messages 2016-06-08 15:17:53 +09:00
kortschak
0a88dcb8a8 cgo/clapack: use LAPACKE_func_work functions
This reduces allocations and harmonises the cgo and native behaviours.
2016-06-03 14:47:20 +09:30
Vladimir Chalupecky
bfe93315da Merge branch 'dlaqr1' 2016-04-28 20:38:29 +09:00
Vladimír Chalupecký
3fdffea4e7 Merge pull request #128 from gonum/checkmatrix-col
native, cgo: fix column check in checkMatrix
2016-04-26 21:06:14 +09:00
Vladimir Chalupecky
1c0f966796 native, cgo: fix column check in checkMatrix 2016-04-26 16:18:32 +09:00
kortschak
244aca15bb cgo: reconcile lwork comparisons and returns in Dormqr 2016-04-26 15:14:02 +09:30
kortschak
dcb86f9c16 cgo,native: explicitly check len(work) in Dormqr 2016-04-26 15:14:02 +09:30
Vladimir Chalupecky
3ebb2b9753 cgo: add badShifts panic string 2016-04-26 10:08:42 +09:00
Vladimir Chalupecky
88aa36bca1 all: switch to subscript+brace notation for elementary reflectors 2016-04-18 11:40:40 +09:00
Vladimir Chalupecky
4b93a201c9 all: unify notation for elementary reflectors 2016-04-18 11:40:40 +09:00
Vladimir Chalupecky
f2ce486750 cgo: fix description of elementary reflectors 2016-04-18 11:40:40 +09:00
Vladimir Chalupecky
176c4c5c43 cgo: zero index elementary reflectors in docs 2016-04-15 10:02:11 +09:00
Vladimir Chalupecky
e96e6c5a45 cgo: fix and clean up doc comments 2016-04-15 10:02:11 +09:00
btracey
a7639f128b Add Dsyev and tests 2016-03-02 08:03:35 -07:00
btracey
c21ccf39fe Add Dsteqr and test 2016-03-01 19:27:18 -07:00
kortschak
642498ad03 {cgo,native}: harmonise matrix cell justification/layout 2016-02-16 13:44:59 +10:30
kortschak
a9fa88d974 {cgo,native}: use square brackets for matrix typography 2016-02-16 13:19:05 +10:30
kortschak
e799865a57 lapack/{cgo,native}: fix spelling errors 2016-02-10 10:31:40 +10:30
btracey
909081d32b remove orig 2016-01-06 21:38:58 -07:00
btracey
7016112fd0 fix merge 2016-01-06 21:38:15 -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
bd71f87f5f Add Dgebrd, Dgebd2, and Dlabrd and tests 2015-12-07 22:27:08 -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