Commit Graph

51 Commits

Author SHA1 Message Date
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