Commit Graph

49 Commits

Author SHA1 Message Date
Dan Kortschak
3f94af49e6 testlapack: quieten vet for unkeyed composite literals in importable code 2018-09-02 07:59:12 +09:30
Vladimir Chalupecky
3092bd2577 lapack: add BalanceNone const 2018-08-23 06:57:27 +02:00
Vladimir Chalupecky
b132fde8ea lapack: rename HowMany type and consts 2018-08-23 06:57:27 +02:00
Vladimir Chalupecky
7ef6056c6f lapack: rename EVSide consts 2018-08-23 06:57:27 +02:00
Vladimir Chalupecky
d3817b5e18 lapack: add SchurJob type 2018-08-23 06:57:27 +02:00
Vladimir Chalupecky
a6f3f37374 lapack: rename LeftEV and RightEV job constants 2018-08-23 06:57:27 +02:00
Vladimir Chalupecky
de667f08e7 lapack: rename ComputeEV and add EVNone 2018-08-23 06:57:27 +02:00
Vladimir Chalupecky
1ec00850c6 lapack: add BalanceJob type 2018-08-21 15:05:50 +02:00
Vladimir Chalupecky
929014505b blas/blas64: reorder struct fields
Reorder vector and matrix struct fields to match the order in which BLAS
routines accept them. This makes calls with inline declarations with
unnamed fields consistent and easier to understand.
2018-08-16 18:54:07 +02:00
Vladimir Chalupecky
07dedad3fa lapack/testlapack: separate gonum import by blank line 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
77faf9932c lapack/testlapack: clean up Dorg2lTest 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
19fd162bf9 lapack/testlapack: clean up hasOrthonormalColumns helper 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
25826f7966 lapack/testlapack: fix comments and error messages about orthogonality 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
22345aeeda lapack/testlapack: use isOrthogonal in Dsytd2 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
ac556fa015 lapack/testlapack: add test for randomOrthogonal
... and remove the orthogonality assertion in randomOrthogonal.
2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
99b6f69bff lapack/testlapack: move randomOrthogonal 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
6f49b3c58f lapack/testlapack: rename isOrthonormal to isOrthogonal 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
6c36e0d6b7 lapack/testlapack: clean up isOrthonormal 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
6cb44aa022 lapack/testlapack: use isOrthonormal instead of ad hoc checks 2018-07-30 12:32:33 +02:00
Vladimir Chalupecky
ea0a224362 lapack/testlapack: add test for Dpotrs 2018-07-30 09:03:01 +02:00
Vladimir Chalupecky
b96df58db9 all: add missing copyright headers 2018-06-22 17:32:53 +02:00
Vladimir Chalupecky
8e15068279 lapack/testlapack: add implementation comments to Dlaln2 test 2018-06-14 11:08:58 +02:00
Vladimir Chalupecky
1c98c3150f lapack/testlapack: add implementation comment to Dlarfx test 2018-06-14 10:15:45 +02:00
Vladimir Chalupecky
9868dba4c8 lapack/testlapack: add implementation comments to Dlanv2 test 2018-06-14 06:16:21 +02:00
Vladimir Chalupecky
1c4cf027b8 lapack/testlapack: use subtests in Dlanv2 test 2018-06-14 06:16:21 +02:00
Vladimir Chalupecky
d6b2d394f3 lapack/testlapack: reduce indentation in Dlanv2 test 2018-06-14 06:16:21 +02:00
Vladimir Chalupecky
9d5875b839 lapack/testlapack: add implementation comments to Dlaqr23 test 2018-06-13 05:58:30 +02:00
Vladimir Chalupecky
dab56ec365 lapack/testlapack: fix window size in Dlaqr23 test
It increases the test run time about 2.5 times.
2018-06-13 05:58:30 +02:00
Vladimir Chalupecky
13ff7a4432 lapack/testlapack: reduce indentation in Dlaqr23 test case creation 2018-06-13 05:58:30 +02:00
Vladimir Chalupecky
7a55c367a1 lapack/gonum: relax requirement on work length in Dbdsqr 2018-02-28 22:09:40 +01:00
Vladimir Chalupecky
287df04a63 lapack/testlapack: add test cases for Dlarfg 2018-01-24 23:26:37 +01:00
Vladimir Chalupecky
393c118c3f lapack/testlapack: fix test for Dlarfg 2018-01-24 23:26:37 +01:00
Vladimir Chalupecky
2768e4f21b lapack/testlapack: loosen Dgeev test case tolerance 2018-01-12 14:43:51 +01:00
kortschak
06f915dbd2 lapack/testlapack: relax tolerance for Dggsvd3
This is necessary to allow the netlib implementation to pass.
2017-12-07 16:20:57 +10:30
Vladimir Chalupecky
c1df604729 lapack/testlapack: improve conditioning of test matrices for Dtrtri
This also allows us to tighten the test tolerance.
2017-12-06 22:29:34 +01:00
kortschak
54a5f6f081 all: fix build and make tests pass with new streams 2017-11-17 12:38:53 +10:30
kortschak
fa0c5aa7bc all: use golang.org/x/exp/rand instead of math/rand 2017-11-17 11:52:34 +10:30
kortschak
805531d142 all: change capitalization of gonum in license header 2017-11-02 06:54:08 +10:30
kortschak
21d5891471 all: remove go1.7 build constraints 2017-10-27 13:48:47 +10:30
Vladimir Chalupecky
2ce95431c9 lapack/testlapack: increase coverage of Dgerqf 2017-08-09 09:57:10 +02:00
Vladimir Chalupecky
596412933b lapack/testlapack: decrease testing time for Dbdsqr 2017-08-09 09:56:51 +02:00
Brendan Tracey
b3ce51cd98 Add Dpbtf2 for computing the (unblocked) Cholesky decomposition of ba… (#137)
* Add Dpbtf2 for computing the (unblocked) Cholesky decomposition of banded matrices

* respond to PR comments
2017-07-19 07:53:54 -06:00
kortschak
7af70dd796 all: fix many go vet errors 2017-06-20 16:29:35 +09:30
kortschak
a1347c0243 all: fix spelling errors 2017-06-20 16:29:35 +09:30
kortschak
6557c5dc64 all: simplify code identified by gosimple 2017-06-20 15:04:11 +09:30
Vladimir Chalupecky
77c160c8f0 lapack/testlapack: remove some lint found by megacheck 2017-06-02 19:20:06 +02:00
Brendan Tracey
766d140e92 Add remaining canonical import paths 2017-05-25 21:01:46 -06:00
Brendan Tracey
d33397aa65 all: change import paths 2017-05-23 00:03:03 -06:00
Brendan Tracey
c474e8b33b lapack: imported lapack as a subtree 2017-05-23 00:02:46 -06:00