Commit Graph

126 Commits

Author SHA1 Message Date
Vladimir Chalupecky
bf83f2c3b8 lapack/testlapack: add implementation comments to Dgebd2 test 2018-12-12 11:53:36 +01:00
Vladimir Chalupecky
665d381a36 lapack/testlapack: add implementation comments to Dgelqf test 2018-12-12 11:53:36 +01:00
Vladimir Chalupecky
b9eabf83ee lapack/testlapack: add implementation comments to Dgeqp3 test 2018-12-12 11:53:36 +01:00
Vladimir Chalupecky
d4a060d493 lapack/testlapack: add implementation comments to Dlags2 test 2018-12-12 11:53:36 +01:00
Vladimir Chalupecky
f5caaf507d lapack/testlapack: add implementation comments to Dlange test 2018-12-12 11:53:36 +01:00
Vladimir Chalupecky
8ebfea9f67 lapack/testlapack: add implementation comments to Dlanst test 2018-12-12 11:53:36 +01:00
Vladimir Chalupecky
3ff63b0dd5 lapack/testlapack: add implementation comments to Dlansy test 2018-12-12 11:53:36 +01:00
Vladimir Chalupecky
3e1f1595e5 lapack/testlapack: add implementation comments to Dlapll test 2018-12-12 11:53:36 +01:00
Vladimir Chalupecky
f795de207b lapack/testlapack: add implementation comments to Dlartg test 2018-12-12 11:53:36 +01:00
Brendan Tracey
572d9101fe blas64: add length field N to Vector
blas64: add length field N to Vector

Alongside, fix the implementation of mat.VecDense and mat.Diagonal, as well as other changes needed to fix this change.

Fixes #736.
2018-12-10 08:36:04 +00:00
Vladimir Chalupecky
9a5244455e lapack/testlapack: add implementation comments to Dlasr test 2018-11-25 10:14:57 +01:00
Vladimir Chalupecky
c015e0732d lapack/testlapack: add implementation comments to Dlatrd test 2018-11-25 10:14:57 +01:00
Vladimir Chalupecky
6dfebf106b lapack/testlapack: add implementation comments to Dorg2r test 2018-11-25 10:14:57 +01:00
Vladimir Chalupecky
4bcd344ac3 lapack/testlapack: add implementation comments to Dorgtr test 2018-11-25 10:14:57 +01:00
Vladimir Chalupecky
7c04cab020 lapack/testlapack: add implementation comments to Dtrti2 test 2018-11-25 10:14:57 +01:00
Vladimir Chalupecky
a4ff288f27 lapack/gonum: clean up parameter checks in Dgelqf 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
d19441177a lapack/gonum: clean up parameter checks in Dorglq 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
f415dca77c lapack/gonum: clean up parameter checks in Dgehrd 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
a5c280a104 lapack/gonum: check lda after workspace query return in Dorgqr
Dorgqr is queried at several places in Dgesvd for workspace size with
varying arguments. With the current code it is impossible to pass
the lda check. The reference gets around this because it's column-major
and the number of rows is the same for each call.
2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
c8ad599984 lapack/gonum: clean up parameter checks in Dorgqr 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
1cc352d23d lapack/gonum: clean up parameter checks in Dgerqf 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
30505441f7 lapack/gonum: clean up parameter checks in Dgeqrf 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
7b030a69db lapack/gonum: clean up parameter checks in Dsytrd 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
89fec2d1bb lapack/gonum: clean up parameter checks in Dorgql 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
6b286119a0 lapack/gonum: use blocking crossover point in Dgebrd 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
e5e06d8b76 lapack/testlapack: use lda at least 1 in test for Dormlq 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
4152ba8bed lapack/gonum: use real arguments in workspace query calls 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
ce429941af lapack/testlapack: use real arguments in workspace query calls 2018-11-22 06:27:37 +01:00
Vladimir Chalupecky
c8e06d77e8 lapack/testlapack: add implementation comments to Dtrtri test 2018-11-20 22:53:12 +01:00
Vladimir Chalupecky
4c3d820680 lapack: unify comments for constants 2018-10-17 15:04:24 +02:00
Vladimir Chalupecky
c0cf10d539 lapack: rename NormFrob to Frobenius 2018-10-17 15:04:24 +02:00
Vladimir Chalupecky
696df21859 lapack: cleanup doc comments 2018-10-17 15:04:24 +02:00
Vladimir Chalupecky
3a1f3daf9f lapack,mat: rename SVDInPlace constant to SVDStore 2018-10-17 15:04:24 +02:00
Vladimir Chalupecky
ac10ac454b lapack: rename EVRightLeft to EVBoth 2018-10-17 15:04:24 +02:00
Dan Kortschak
5616fb91a0 lapack/gonum: move panic strings to separate file 2018-09-27 14:03:36 +09:30
Vladimir Chalupecky
1b7b288aab lapack/gonum: fix doc comment for Dsteqr 2018-09-25 06:27:23 +02:00
Vladimir Chalupecky
406815f7a7 lapack: remove None const 2018-09-25 06:27:23 +02:00
Vladimir Chalupecky
8ecf638470 lapack: add SchurComp and SchurUpdateComp types and consts, rename EVComp consts 2018-09-25 06:27:23 +02:00
Vladimir Chalupecky
6d5ac7aa26 lapack: rename DecompUpdate and add GenOrtho types and consts 2018-09-25 06:27:23 +02:00
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
3c25c9ca05 lapack: remove Comp type 2018-08-21 15:05:50 +02:00
Vladimir Chalupecky
705671e829 lapack: remove Job type 2018-08-21 15:05:50 +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