Sébastien Crozet
ef3406cc8f
Cholupdate ( #673 )
...
Cholupdate
2020-03-02 12:45:37 +01:00
Nestor Demeure
50ad84e4b1
Update cholesky.rs
...
corrected typo ni doc for `xx_rank_one_update`
2020-03-02 12:45:36 +01:00
Sébastien Crozet
d78309b1fd
Merge pull request #669 from daingun/patch-2
...
Use same algorithm to solve 2x2 eigenvalue problem
2020-03-02 12:45:36 +01:00
sebcrozet
cd8fc9285f
Add some missing spaces.
2020-03-02 12:45:36 +01:00
daingun
a5b2a4ceb7
Merge pull request #1 from daingun/patch-1
...
Correct Schur decomposition for 2x2 matrices
2020-03-02 12:45:36 +01:00
sebcrozet
b96159aab3
Fix Cholesky for no-std platforms.
2020-03-02 12:45:36 +01:00
daingun
50417494ec
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.
2020-03-02 12:45:36 +01:00
daingun
667c49d0e1
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.
2020-03-02 12:45:36 +01:00
Nestor Demeure
59c6a98615
finished cleaning
2020-03-02 12:45:36 +01:00
Nestor Demeure
3d08a80d8d
needs faster matrix initialization
2020-03-02 12:45:36 +01:00
Nestor Demeure
f54faedc32
tests pass, needs cleanup
2020-03-02 12:45:36 +01:00
Nestor Demeure
27a2045389
insert does compile
2020-03-02 12:45:36 +01:00
Nestor Demeure
c613360a5c
insert does not compile yet
2020-03-02 12:45:36 +01:00
Nestor Demeure
b29231cf7b
found uneeded storagemut
2020-03-02 12:45:36 +01:00
Nestor Demeure
cfa7bbdc7c
remove column is now working
2020-03-02 12:45:36 +01:00
Nestor Demeure
498c6ef60b
added template for remove_column
2020-03-02 12:45:36 +01:00
Nestor Demeure
e583e37d1c
finally got the correct type for insert column
2020-03-02 12:45:36 +01:00
Nestor Demeure
2f18aee212
added assertion
2020-03-02 12:45:36 +01:00
Nestor Demeure
3d170e1684
removed useless if
2020-03-02 12:45:36 +01:00
Nestor Demeure
b2a50404b6
code cleaned
2020-03-02 12:45:36 +01:00
Nestor Demeure
516155025a
code cleaned
2020-03-02 12:45:36 +01:00
Nestor Demeure
7347d467ae
rank update passed tests
2020-03-02 12:45:36 +01:00
Nestor Demeure
96c16af66f
updated comment
2020-03-02 12:45:36 +01:00
Nestor Demeure
16154f163a
added real constraint on sigma
2020-03-02 12:45:36 +01:00
Nestor Demeure
5942a2a125
got test to compile
2020-03-02 12:45:36 +01:00
Nestor Demeure
0c9451165d
first version of rank one update
2020-03-02 12:45:36 +01:00
Andreas Longva
2f77d73226
Generalize From<_> for MatrixSlice(Mut) to allow different strides
2020-03-02 12:45:35 +01:00
daingun
1103d49b80
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.
2020-03-02 12:45:35 +01:00
Andreas Longva
a05aa313da
Implement From<&Matrix> for MatrixSlice
2020-03-02 12:45:35 +01:00
Nestor Demeure
6f1e924e40
used Storage trait for solve
...
see issue 667
2020-03-02 12:45:35 +01:00
Nestor Demeure
ffb69d5a6f
used Storage trait for solve method
...
as per issue 667 https://github.com/rustsim/nalgebra/issues/667
2020-03-02 12:45:35 +01:00
Nestor Demeure
456a5a84e7
Used Storage trait for solve method
...
See issue 667 : https://github.com/rustsim/nalgebra/issues/667
2020-03-02 12:45:35 +01:00
sebcrozet
0cc1bac816
Bump dependencies.
2019-10-28 14:15:03 +01:00
Edoardo Morandi
d0d1172d4b
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-28 14:15:03 +01:00
thibault
67f3379b34
Corrected typo.
2019-10-28 14:15:03 +01:00
thibault
7773f13016
Changed name. Changed argument. Added documentation line.
2019-10-28 14:15:03 +01:00
thibault
dacd15e927
Added function to compute the mean quaternion from a vector of unit quaternions.
2019-10-28 14:15:03 +01:00
Pierre Avital
b5f43c6efc
Switched fmt implementation to a macro, applied that macro to all formats in std
2019-10-28 14:15:03 +01:00
Pierre Avital
6ee0e02612
implemented LowerExp
2019-10-28 14:15:03 +01:00
sebcrozet
be41cb96e8
GEMM on empty matrices: properly take the beta parameter into account.
2019-10-28 14:15:03 +01:00
sebcrozet
8e759ade83
Fix multiplication between matrices of dimension 0.
...
Fix #644
2019-10-28 14:15:03 +01:00
Koen Deschacht
fba61923ae
.min() and .max(): updated examples to be more concise
2019-10-28 14:15:03 +01:00
Koen Deschacht
8f0ee9fa90
Allow getting .min() and .max() of matrices of unsigned integers
2019-10-28 14:15:03 +01:00
sebcrozet
cfb654240c
Matrix::transform_point: correctly take the normalization term into account.
...
Fix #640
2019-08-27 22:05:28 +02:00
Fabian Löschner
e170729f67
Simplified ordering check
2019-08-27 22:05:28 +02:00
Fabian Löschner
a06b833343
More elegant initial value for xcmp
2019-08-27 22:05:28 +02:00
Fabian Löschner
c625a37525
Undo breaking changes
2019-08-27 22:05:28 +02:00
Fabian Löschner
a4a5750ccd
Clarified documentation of min/max behaviour
2019-08-27 22:05:28 +02:00
Fabian Löschner
d21c65f755
Fix for [a,ca]min/max methods.
...
Panic on empty matrices, propagate NaN, fix of wrong results, added doc tests
2019-08-27 22:05:28 +02:00
Jake Shadle
4fa4a6b854
HTTPS All The Things ( #608 )
...
* Use https for all links where it is valid
* Fix random links to external sites
2019-08-27 22:05:28 +02:00