Commit Graph

1294 Commits

Author SHA1 Message Date
Avi Weinstock 8bce398653 Import IsaacRng from rand_isaac instead of rand.
The rand crate removed IsaacRng in the 0.5 -> 0.6 transition, so the benchmarks that use it haven't compiled since 9c37c51203.
2019-11-15 14:29:18 -05:00
Sébastien Crozet 31ef5f0ab0
Merge pull request #669 from daingun/patch-2
Use same algorithm to solve 2x2 eigenvalue problem
2019-11-05 23:02:13 +01:00
Andreas Longva f03bd552c2 Generalize From<_> for MatrixSlice(Mut) to allow different strides 2019-11-05 22:52:49 +01:00
Andreas Longva 796db161d8 Implement From<&Matrix> for MatrixSlice 2019-11-05 22:52:49 +01:00
daingun 97374f41b9
Merge pull request #1 from daingun/patch-1
Correct Schur decomposition for 2x2 matrices
2019-11-02 13:38:23 +01:00
Nestor Demeure 90209752e2 used Storage trait for solve
see issue 667
2019-11-02 10:58:24 +01:00
Nestor Demeure 535e9d9ebd used Storage trait for solve method
as per issue 667 https://github.com/rustsim/nalgebra/issues/667
2019-11-02 10:58:24 +01:00
Nestor Demeure 7777ec43ea Used Storage trait for solve method
See issue 667 : https://github.com/rustsim/nalgebra/issues/667
2019-11-02 10:58:24 +01:00
daingun 640b008fa5
Use same algorithm to solve 2x2 eigenvalue problem
The eigenvalue problem is solved in two different method that use different methods
to calculate the discriminant of the solution to the quadratic equation.
Use the method whose computation is considered more stable.
2019-11-01 23:27:08 +01:00
daingun ead2360f8e Correct Schur decomposition for 2x2 matrices
Due to rounding and possible loss of precision the lower left element of the 2x2 matrix
may be different from zero.
2019-11-01 22:50:28 +01:00
daingun c550921bcf
Correct Schur decomposition for 2x2 matrices
Due to rounding and possible loss of precision the lower left element of the 2x2 matrix
may be different from zero.
2019-11-01 22:12:59 +01:00
sebcrozet 286a37364e Release nalgebra 0.19.0. 2019-10-28 13:40:37 +01:00
sebcrozet 59ae79037f Bump dependencies. 2019-10-28 13:36:23 +01:00
Sébastien Crozet ac161e9afb
Create FUNDING.yml 2019-10-27 22:49:43 +01:00
Edoardo Morandi afab84879e Updated rand and quickcheck for nalgebra-lapack 2019-10-15 19:00:37 +02:00
Edoardo Morandi 28b12f5ad5 Rand 0.6 -> 0.7
* Bumped rand version to 0.7
 * Added dependency to rand_distr
 * Bumped quickcheck version to 0.9 (because of rand)
 * Bumped rand_xorshift version to 0.2
2019-10-15 19:00:37 +02:00
thibault 48f8333e00 Corrected typo. 2019-10-01 10:27:59 +02:00
thibault 8d89b02b70 Changed name. Changed argument. Added documentation line. 2019-10-01 10:27:59 +02:00
thibault f475a9bc07 Added function to compute the mean quaternion from a vector of unit quaternions. 2019-10-01 10:27:59 +02:00
Pierre Avital 8d756f47ce Switched fmt implementation to a macro, applied that macro to all formats in std 2019-09-08 20:59:42 +02:00
Pierre Avital 04e322f0f6 implemented LowerExp 2019-09-08 20:59:42 +02:00
alex 04eb817779 Fixes #637: removes not used parameter from cross 2019-09-08 20:57:57 +02:00
sebcrozet bde8fbe10f Release v0.18.2 2019-09-01 21:08:48 +02:00
sebcrozet 94dd355cad GEMM on empty matrices: properly take the beta parameter into account. 2019-09-01 21:08:06 +02:00
sebcrozet 49abb14e1b Add test for empty matrix tr_mul. 2019-09-01 20:38:01 +02:00
sebcrozet 5cb4d5f83c Add test for empty matrix multiplication. 2019-09-01 20:38:01 +02:00
sebcrozet 6fa096e199 Fix multiplication between matrices of dimension 0.
Fix #644
2019-09-01 20:38:01 +02:00
Koen Deschacht d9a9c60602 .min() and .max(): updated examples to be more concise 2019-08-30 10:10:40 +02:00
Koen Deschacht ee1eafc861 Allow getting .min() and .max() of matrices of unsigned integers 2019-08-30 10:10:40 +02:00
sebcrozet e48ee26d45 Release nalgebra-glm v0.4.2 2019-08-27 22:45:20 +02:00
sebcrozet f1576953dd nalgebra-glm: reexport infinite and reversed perspectives. 2019-08-27 22:41:09 +02:00
sebcrozet d60aa68609 Release v0.18.1 2019-08-27 20:55:25 +02:00
sebcrozet 14430d4f74 Update changelog. 2019-08-27 20:53:54 +02:00
sebcrozet 7a4daba91c Matrix::transform_point: correctly take the normalization term into account.
Fix #640
2019-08-27 15:15:30 +02:00
Fabian Löschner a74702bb5a Simplified ordering check 2019-08-13 12:42:07 +02:00
Fabian Löschner 3ef76ab9e4 More elegant initial value for xcmp 2019-08-13 12:42:07 +02:00
Fabian Löschner 8916e907f2 Undo breaking changes 2019-08-13 12:42:07 +02:00
Fabian Löschner 206242e5e4 Clarified documentation of min/max behaviour 2019-08-13 12:42:07 +02:00
Fabian Löschner 0f0b9bcca1 Fix for [a,ca]min/max methods.
Panic on empty matrices, propagate NaN, fix of wrong results, added doc tests
2019-08-13 12:42:07 +02:00
Sébastien Crozet bedb5dc963
Fix CI (#634) 2019-08-13 10:05:39 +02:00
Jake Shadle 0384268bd4 HTTPS All The Things (#608)
* Use https for all links where it is valid

* Fix random links to external sites
2019-06-11 20:56:50 +02:00
Bruce Mitchener cce690f3a9 Fix typo. (#600) 2019-06-07 18:54:56 +02:00
Felipe Jorge fb95634d8c Fix for nostd builds (#589) 2019-04-26 19:38:03 +02:00
Las 65e4c59152 Fix incorrect documentation from `s/Real/&Field` 2019-04-17 19:30:45 +02:00
Jack Wrenn 05eb9ac2ba simplify anti-aliasing assertion 2019-04-16 09:14:46 +02:00
Jack Wrenn 306f096c64 prevent constructing `MatrixSliceMutMN` for which disjoint indices may alias the same linear index
Fixes #486.
2019-04-16 09:14:46 +02:00
sebcrozet 049957ff55 Reorder comments about parameters of projection so they match the order of the function parameter. 2019-04-09 22:22:13 +02:00
sebcrozet 6b67687e1c Remove the _no variants of reversed perspective. 2019-04-09 22:22:13 +02:00
sebcrozet f03c785a60 Remove comments about float depth buffer. 2019-04-09 22:22:13 +02:00
sebcrozet ba93e0a774 Fix missing identifier. 2019-04-09 22:22:13 +02:00