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
Vladimir Chalupecky
87c360a6b8
lapack: add UpdateQ constant for Dtrexc
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
5877fdce9e
lapack: add JobEV type and ComputeEV constant
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
dcd06c5b07
lapack: add Dgeev to Float64 interface
2016-10-05 11:03:04 +09:00
Vladimir Chalupecky
b5f312203b
lapack: add types and constants for Dgeev
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
017e5abcbb
lapack: add Job and Comp constants for Dhseqr
2016-09-06 15:50:30 +09:00
Vladimir Chalupecky
6bc846fd39
lapack: add Job constants for Dgebal
2016-08-30 09:58:01 +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
5eedb6904a
lapack: add missing type to various constants
2016-07-29 12:26:56 +09:00
Vladimir Chalupecky
3ed3c30e88
lapack: fix typo in comment for NormFrob
2016-06-02 17:00: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
cae2fd60d5
zero index remaining occurences
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
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
btracey
9d305b1cd0
Add Dgesvd to lapack64 interface
2016-01-21 17:02:32 -07:00
btracey
909081d32b
remove orig
2016-01-06 21:38:58 -07:00
btracey
f8c9938d62
# This is a combination of 3 commits.
...
# The first commit's message is:
fix merge
# The 2nd commit message will be skipped:
# Add Dgesvd and test
# The 3rd commit message will be skipped:
# implemented work thing
2016-01-06 21:34:29 -07:00
btracey
bd71f87f5f
Add Dgebrd, Dgebd2, and Dlabrd and tests
2015-12-07 22:27:08 -07:00
Brendan Tracey
0d0a623d7b
Merge pull request #59 from gonum/adddlasr
...
Add dlasr
2015-10-14 20:05:33 -06:00
btracey
1ea1bb2a96
Add dlasr
2015-10-14 19:04:49 -06:00
btracey
fbd14d97f3
Add Dlasrt
2015-10-12 23:36:34 -06:00
btracey
95634af9a3
Add inverse routines to lapack64
2015-09-13 20:34:58 -06:00
btracey
9bd3d1826b
Add Dlanxx routines to lapack64 interface.
2015-09-10 22:54:24 -06:00
btracey
27a17e376b
remove self import
2015-09-10 09:44:48 -06:00
btracey
36fb7209e1
Add the Dxxcon routines to lapack64.The condition number routines
...
are used to check the condition number of a matrix before attempting a linear solve
2015-09-10 09:33:50 -06:00
btracey
2e760db794
Add cgo and lapack64 functions for performing a QR and LQ solve from the factorization
2015-08-10 23:56:05 -06:00
btracey
376807a880
Add the linear solve routines (Dgetrs, Dgels) to the lapack64 interface
2015-08-04 00:15:50 -06:00
btracey
80e9717bf5
Add LQ factorization to cgo and tests
...
Responded to PR comments
2015-08-03 23:14:09 -06:00
btracey
0331cab04a
Add QR factorization to lapack64 interface.
2015-08-03 10:21:37 -06:00
btracey
ec100cf00f
Working implementation of blocked QR
...
Improved function documentation
Fixed dlarfb and dlarft and added full tests
Added dgelq2
Working Dgels
Fix many comments and tests
Many PR comment responses
Responded to more PR comments
Many PR comments
2015-07-15 00:43:15 -07:00
btracey
9351b1852e
Added dlarf, tests, some auxiliary routines, and missing license headers
...
Added dlarf, tests, some auxiliary routines, and missing license headers
PR comments
2015-06-28 21:11:27 -07:00
btracey
578f42c8df
Rearrange Lapack to be like BLAS. Implement cholesky decomposition
...
Responded to PR comments
modified travis file
Changed input and output types
added back needed types by cgo
Fixed perl script so it compiles
Changes to genLapack to allow compilation
Reinstate test-coverage.sh
2015-05-08 15:47:34 -07:00
dane
4547258c72
Remove ColMajor support
2014-06-06 11:12:21 +02:00
dane
b5217e8f58
added c-binding generator
2014-04-30 19:05:16 +02:00
David Neumann
b1211f0cc9
added some functionality
2014-04-28 13:54:52 +02:00
David Neumann
2089c0d4fa
added svd
2014-04-22 23:45:16 +02:00
David Neumann
5bc746874e
adapted to blas changes
2014-02-04 21:56:46 +01:00
David Neumann
8663ca8eaa
qr working with lapacke binding
2014-02-03 01:25:48 +01:00