kortschak
5c57666bd6
mat: add Cond method to factorising types
2017-08-06 07:04:36 +09:30
Vladimir Chalupecky
908a332c76
blas/gonum: add benchmark for Zdscal
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
7a91824e8f
blas/gonum: run go generate
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
97777ad122
blas/gonum: update script for generating single precision
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
5063267834
blas/gonum: add test for Zscal
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
13684b9e56
blas/gonum: add Zscal
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
21929b25ac
blas/gonum: add test for Zdscal
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
8fea419342
blas/gonum: add Zdscal
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
fd5cb50a75
blas/gonum: use f64.ScalInc in Dscal
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
92cc40b9fd
blas/gonum: add test for Zswap
2017-08-05 19:06:47 +02:00
Vladimir Chalupecky
6646a2ee64
blas/gonum: add Zswap
2017-08-05 19:06:47 +02:00
kortschak
151f028ba7
blas: add hermitian conversions
2017-08-05 07:44:58 +09:30
kortschak
f4f1896531
blas: generate complex conversions
...
Hermitian matrices are not handled at this stage.
2017-08-05 07:44:58 +09:30
kortschak
51f6b03b39
internal/cmplx64: add new package for complex64 functions
2017-08-05 07:44:58 +09:30
kortschak
69b1260dde
blas: add generated float32 conversion code
...
This required moving math32 higher up the tree.
2017-08-05 07:44:58 +09:30
Vladimir Chalupecky
55074325a7
blas/gonum: add test for Izamax
2017-08-04 13:28:21 +02:00
Vladimir Chalupecky
52b34b8d20
blas/gonum: add Izamax
2017-08-04 13:28:21 +02:00
Vladimir Chalupecky
10e371c60c
blas/gonum: add test for Dzasum
2017-08-04 13:28:21 +02:00
Vladimir Chalupecky
36fa8949aa
blas/gonum: add Dzasum
2017-08-04 13:28:21 +02:00
Vladimir Chalupecky
f5164ce0bb
blas/gonum: rename zabs to dcabs1
2017-08-04 13:28:21 +02:00
Vladimir Chalupecky
ee9d986d1c
blas/gonum: add test for Dznrm2
2017-08-04 13:28:21 +02:00
Vladimir Chalupecky
09d76fbdfd
blas/gonum: add Dznrm2
2017-08-04 13:28:21 +02:00
Vladimir Chalupecky
54a0c778f0
blas/gonum: add test for Zdotu
2017-08-04 13:28:21 +02:00
Vladimir Chalupecky
43fe0ffd41
blas/gonum: add Zdotu
2017-08-04 13:28:21 +02:00
kortschak
c9bf5d0701
graph/encoding/graphql: add new package for decoding GraphQL output
2017-08-04 18:29:58 +09:30
Brendan Tracey
084f84ee0e
Add Laplacian and CrossLaplacian difference functions ( #154 )
...
* Add Laplacian and CrossLaplacian difference functions
* use usesOrigin
2017-08-03 21:29:12 -06:00
kortschak
4d30eb012e
graph/encoding: rename decoding API in encoding package
2017-08-04 11:08:07 +09:30
kortschak
8e3d6da27f
graph/encoding: move basic encoding API into new encoding package
2017-08-03 18:57:33 +09:30
Vladimír Chalupecký
416ee8b88c
coveralls: exclude testlapack and testblas from coverage testing
2017-08-03 07:55:35 +02:00
kortschak
fc1f4400f7
mat: export Dense.solveTwoChol as Cholesky.SolveChol
2017-08-03 06:21:30 +09:30
Vladimir Chalupecky
55e9f5213d
blas/gonum: add test for Zdotc
2017-08-02 20:40:37 +02:00
Vladimir Chalupecky
e1a209788c
blas/gonum: add Zdotc
2017-08-02 20:40:37 +02:00
Brendan Tracey
abeb6e5a64
stat/distuv: add WithoutReplacement for sampling from a set of intege… ( #158 )
...
stat/distuv: add WithoutReplacement for sampling from a set of integers without replacement
2017-08-02 09:09:42 -06:00
Brendan Tracey
c0fcfc5b7f
stat/sampleuv: set src appropriately in NewWeighted. ( #162 )
...
Fixes #161 .
2017-08-01 17:57:22 -06:00
Brendan Tracey
39acce824a
stat/sampleuv: reduce weighted test size. ( #160 )
...
This reduces the test time by about two orders of magnitude, from 20+ secounds to 0.7s
2017-08-01 06:41:23 -06:00
Vladimir Chalupecky
f9e54dc645
blas/gonum: add test for Zcopy
2017-07-31 10:24:23 +02:00
Vladimir Chalupecky
a128f32a1f
blas/gonum: add Zcopy
2017-07-31 10:24:23 +02:00
kortschak
cd23ab5b82
diff/fd: fix build
2017-07-31 15:53:36 +09:30
kortschak
f99e3efb09
mat: add Vector interface
2017-07-31 09:59:22 +09:30
kortschak
862a4c5a4f
mat: rename Vector->VecDense
2017-07-31 09:59:22 +09:30
kortschak
c91540fef5
blas/blas64: fix failures and reuse band logic
2017-07-31 08:01:05 +09:30
kortschak
0b04b77494
blas/blas64: fix row/col index names
2017-07-31 08:01:05 +09:30
kortschak
7bb1bfe270
blas64: add row/col major conversion methods
2017-07-31 08:01:05 +09:30
kortschak
b48729bc56
stat/spatial: use mat.RowNonZeroDoer
2017-07-30 07:35:17 +09:30
Brendan Tracey
eeb363530d
diff/fd: implement Hessian finite difference, and code cleanups. ( #109 )
...
* diff/fd: implement Hessian finite difference, and code cleanups.
This commit primarily adds the Hessian function for finding a finite difference approximation to the Hessian. At the same time, it combines duplicated functionality across the difference routines so that the preludes to all the difference routines look similar
2017-07-28 13:46:27 -06:00
kortschak
ffd939f8ca
mat: add NonZeroDoer interfaces and implementations
...
Also clean up some documentation and missing type checks related to
tests for NonZeroDoers.
2017-07-27 10:42:26 +09:30
Sam Zaydel
5b2cbc7a56
A+C: add Sam Zaydel
...
For gonum/plot#370 .
2017-07-27 10:25:11 +09:30
ming
07baaca084
README: add a badge for Go Report Card
2017-07-27 10:22:40 +09:30
Leonid Kneller
802755713a
mathext: add elliptic integrals (Carlson and Legendre). ( #98 )
...
* Implemented Carlson's and Legendre's elliptic integrals.
Added Carlson's symmetric elliptic integrals RF and RD. Added Legendre's elliptic integrals of the 1st and 2nd kinds.
* Combined const declarations.
Combined const decls. Used 1 as a seed for the RNG.
* Renamed CarsonRF, CarlsonRD to EllipticRF, EllipticRD.
Renamed CarsonRF, CarlsonRD to EllipticRF, EllipticRD. Updated the docs as per the reviewer's suggestions. Used bit shifts to define 2^-1022.
* Improved the docs.
Improved the docs. Added an ArXiv preprint link.
* Improved doc formatting.
Used two spaces instead of tabs. Removed extra blank lines.
* Improved the docs.
Elaborated on the origins of the RF and RD integrals.
* Multiple fixes as suggested by the reviewer.
Multiple fixes in the docs and code. Added spot checks for several precomputed values of EllipticF and EllipticE.
2017-07-25 22:56:40 -06:00
Bill Gray
19ba1f6bf5
add triangle distribution and associated tests ( #144 )
...
* add triangle distribution and associated tests
* add efficiency, constraint checking, and code convention to triangle distribution
* change to follow Categorical structure exporting approach, add MarshalParameters function, and verify parameter constraints in UnmarshalParameters function
* change to export Triangle.Source and remove from NewTriangle signature, add checkTriangleParameters function, and fix bug
* fix comment, replace ln2 with math.Ln2, and add test for a=c
* fix to return float64 for integer division
2017-07-25 22:46:25 -06:00