Commit Graph

102 Commits

Author SHA1 Message Date
Vladimir Chalupecky
1a9358e84b native,cgo: add error checking to Dlaswp and update docs 2017-02-08 06:35:04 +01:00
kortschak
369385e976 cgo,native: fix doc typo for Dlange 2017-02-07 22:10:01 +10:30
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
kortschak
85af0b1105 cgo,native: fix optimal work length return 2017-01-26 10:16:48 +10:30
Vladimir Chalupecky
eeb6e6d942 native,cgo: update comment for Dlasrt 2016-12-09 18:46:28 +01:00
Vladimir Chalupecky
fd815ff6d3 native,cgo: replace string literal in Dlasrt with string const 2016-12-09 18:46:28 +01:00
Vladimir Chalupecky
2fbe0d0651 native,cgo: replace string literals in Dlascl with string consts 2016-12-09 18:46:28 +01:00
Vladimir Chalupecky
474e36d38a cgo: add Dlaswp 2016-12-09 14:20:35 +01:00
Vladimir Chalupecky
15d8541aeb cgo: add Dlasrt 2016-12-09 14:20:35 +01:00
Vladimir Chalupecky
dd6917d579 native,cgo: update docs for Dlaset 2016-12-09 14:20:35 +01:00
Vladimir Chalupecky
96c8f34176 cgo: add Dlaset 2016-12-09 14:20:35 +01:00
Vladimir Chalupecky
bea9176c45 native,cgo: update docs for Dlascl 2016-12-09 14:20:35 +01:00
Vladimir Chalupecky
1889a8a379 cgo: add Dlascl 2016-12-09 14:20:35 +01:00
Vladimir Chalupecky
813a70a2da cgo: add Dlapy2
Updates #142
2016-12-09 14:20:35 +01:00
Vladimir Chalupecky
0ddbe87d4b cgo: add Dorgql 2016-11-30 11:09:38 +01:00
Vladimir Chalupecky
7024c297e1 native,cgo: update docs for Dlacn2 2016-11-16 18:40:55 +01:00
Vladimir Chalupecky
cd1885272b cgo: add Dlacn2
Updates #142
2016-11-10 09:12:47 +01:00
Vladimir Chalupecky
10a17191c1 lapack,native,cgo: rename lapack.UpdateQ to UpdateSchur and change its type to EVComp 2016-10-14 00:38:37 +09:00
Vladimir Chalupecky
fd435a9071 lapack,native,cgo: remove lapack.UpdateZ and rename lapack.InitZ to lapack.HessEV 2016-10-14 00:38:37 +09:00
Vladimir Chalupecky
c02fe3f6ff lapack,native,cgo: use lapack.EVComp instead of lapack.Comp in Dhseqr 2016-10-14 00:38:37 +09:00
Vladimir Chalupecky
e2a7d959d7 lapack,native,cgo: use lapack.EVJob instead of lapack.Job in Dhseqr 2016-10-14 00:38:37 +09:00
Vladimir Chalupecky
a219b045f0 lapack: rename EigComp to EVComp
This follows the naming style of EVJob and EVSide.
2016-10-14 00:38:37 +09:00
Vladimir Chalupecky
43f037ad80 cgo: work around bug in LAPACKE_dlarfb_work
Issue submitted: https://github.com/Reference-LAPACK/lapack/issues/37
2016-10-13 19:48:18 +10:30
kortschak
8b8be085c7 cgo: add Dlarf[bgt] 2016-10-13 19:48:18 +10:30
Vladimir Chalupecky
78b6c8cef8 lapack: rename JobRightEV to RightEVJob, JobLeftEV to LeftEVJob 2016-10-07 15:26:13 +09:00
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