kortschak
ce09d0a8a4
native: implement dtgsja and test
2017-02-24 06:47:37 +10:30
kortschak
51db706d3f
native: implement dlags2 and test
2017-02-24 06:47:37 +10:30
Vladimír Chalupecký
117d5415fb
Merge pull request #248 from gonum/cgo-dormbr-dormlq-tests
...
cgo: enable tests for Dormbr and Dormlq
2017-02-23 05:48:14 +01:00
Vladimir Chalupecky
1a7474e37e
cgo,native: add parameter checks to Dormbr
2017-02-22 16:04:39 +01:00
Vladimir Chalupecky
c62936fa76
cgo,native: update doc for Dormbr
2017-02-22 11:41:11 +01:00
kortschak
9bc10c65bd
cgo,native: implement dgeqp3 and test
2017-02-22 16:19:21 +10:30
kortschak
52eecc0c38
native: implement dlaqps and test
2017-02-22 16:19:12 +10:30
kortschak
fadf409885
native: implement dlaqp2 and test
2017-02-22 16:19:07 +10:30
Vladimir Chalupecky
6a81cd3185
native: cleanup implementation comments about shifts
2017-02-17 08:15:41 +01:00
Vladimir Chalupecky
9bc9550eeb
native: fix wrong stride in Dsteqr
...
In the call to Dlascl we pretend that the diagonals d and e are 1-column
wide matrices. Reference LAPACK is column-major, so the value of the
stride should not matter, which is demonstrated by the (probably
arbitrary) value of n. We are row-major, so the stride should be set to
the number of columns, that is, 1.
2017-02-16 15:13:07 +01:00
Vladimir Chalupecky
e59ea86237
native: fix exponentiation in Dbdsqr
2017-02-10 18:45:20 +01:00
Vladimir Chalupecky
022eeec0ef
native: pass correct length ipiv from Dgetrf to Dlaswp
2017-02-08 06:35:04 +01:00
Vladimir Chalupecky
022b399d09
testlapack: add test for Dlaswp
2017-02-08 06:35:04 +01:00
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
e40c565f0f
native: check n negative in Dsteqr
2017-02-06 13:24:25 +01:00
Vladimir Chalupecky
a1006c29c1
native: more accurate comment about lwork in Dorgtr
2017-02-05 20:52:29 +01:00
Vladimir Chalupecky
04b8feeaa9
native: always return optimum lwork in work[0]
2017-02-05 20:48:11 +01:00
Vladimir Chalupecky
6a00e18528
native: reorganize checks in Dorgtr
2017-02-05 20:47:44 +01:00
Vladimir Chalupecky
8f019c8eaa
native: fix docs for Dsytrd
2017-02-05 00:17:18 +01:00
Vladimir Chalupecky
fbfef8eaf4
native: add length checks to Dsytrd
...
Closes #233
2017-02-03 17:40:32 +01:00
kortschak
16f05891df
cgo,native: implement dlapmt and dlapll, and tests
2017-01-28 10:39:53 +10:30
kortschak
e8ffdb2170
native: address review comments
2017-01-27 07:03:23 +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
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
dd6917d579
native,cgo: update docs for 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
3b93da042c
native: clean up Dorgql and its comment
2016-11-30 11:09:38 +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
42f8ea225e
testlapack: add test for Dlacn2
...
Resolves #200
2016-11-10 09:12:52 +01:00
Vladimir Chalupecky
50b349dace
testlapack,native,cgo: build Dgeev benchmark conditioned on go1.7 tag
2016-10-26 22:04:58 +02:00
Vladimir Chalupecky
0722c36a93
testlapack: switch Dgeev benchmark to sub-benchmark structure
2016-10-25 22:36:19 +02:00
Vladimir Chalupecky
2df57bd808
testlapack: add benchmark for Dgeev with n=500
2016-10-25 22:36:19 +02:00
Vladimir Chalupecky
e18675c259
testlapack,native,cgo: add benchmark for Dgeev
2016-10-25 22:36:19 +02: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
0c9ab78926
lapack,native: rename EigDecomp and EigBoth consts to OriginalEV and TridiagEV
...
As a side effect fix the documentation of Dsteqr which has the description
reversed.
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
f3d79efebc
lapack: remove EigValueOnly constant
...
'None' can be used instead.
2016-10-14 00:38:37 +09:00
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