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