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
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
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
sebcrozet
59ae79037f
Bump dependencies.
2019-10-28 13:36:23 +01: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
sebcrozet
94dd355cad
GEMM on empty matrices: properly take the beta parameter into account.
2019-09-01 21:08:06 +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
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
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
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
Stefan Mesken
ff9027f473
removed depedency on Vec
2019-04-08 23:44:49 +02:00
Stefan Mesken
cb459d4493
addressed Trevis CI error
2019-04-08 23:44:49 +02:00
Stefan Mesken
5392b936d1
Allow the removal of multiple rows/columns given an array of indices. #530
2019-04-08 23:44:49 +02:00
Sébastien Crozet
b5f452087e
Release v0.18.0
2019-03-31 17:32:40 +02:00
sebcrozet
bb06701eff
Fix the return type of convolve_same
to match the documentation.
2019-03-31 17:04:20 +02:00
sebcrozet
ae4afa3d2c
Merge branch 'master-public' into dev
...
# Conflicts:
# Cargo.toml
# src/base/matrix.rs
# src/geometry/quaternion.rs
2019-03-31 16:33:25 +02:00
sebcrozet
b5b81a0ba9
Bump version numbers.
2019-03-31 15:25:54 +02:00
sebcrozet
94a8babcdc
Uncomment the fast renormalization of Rotation2.
2019-03-31 14:34:07 +02:00
sebcrozet
18b9f82042
Fix warnings.
2019-03-31 13:32:26 +02:00
sebcrozet
7dbff7c389
Continue reexporting the deprecated alga::general::Real trait.
2019-03-31 12:26:20 +02:00
sebcrozet
55873cae37
Fix compilation with no-std.
2019-03-31 12:06:26 +02:00
sebcrozet
ba40e8eb55
Fix merge errors due to the switch to rust 2018.
2019-03-31 10:53:31 +02:00
sebcrozet
38ef0cbf7b
Merge branch 'dev' into complex
...
# Conflicts:
# src/base/ops.rs
# src/geometry/isometry.rs
# src/geometry/quaternion.rs
# src/geometry/quaternion_construction.rs
# src/geometry/rotation.rs
# src/geometry/similarity.rs
# src/geometry/transform.rs
# src/geometry/translation.rs
# src/geometry/unit_complex.rs
2019-03-31 10:48:59 +02:00
Adam Nemecek
1e04053a21
refactoring
2019-03-31 10:34:03 +02:00
Adam Nemecek
e416360fc9
geometric operations
2019-03-31 10:34:03 +02:00
Simon Puchert
74aefd9c23
Improve precision of UnitQuaternion::angle ( #569 )
...
The previous implementation had stability problems for small angles due
to the behaviour of the arccosine it used. In particular, it needs a
hack to handle "cosines" greater than 1 and the smallest obtainable
nonzero angle for e.g. f32 is acos(1-2^-22) = 0.00069...
These problems can be fixed by using an arctangent-based formula.
2019-03-31 10:32:34 +02:00
sebcrozet
56f961c4bc
Reexport Complex from num_complex.
2019-03-26 18:02:14 +01:00
sebcrozet
3b6cd04a80
Adapt BLAS tests to complex numbers.
2019-03-26 18:02:03 +01:00
sebcrozet
4ef4001836
Rename Real to RealField.
2019-03-25 11:21:41 +01:00
sebcrozet
5b28c39fa7
Rename Complex to ComplexField.
2019-03-25 11:19:36 +01:00
Samuel Hurel
b4d800f3e2
Fix matrix slerp function ( #568 )
...
* Fix matrix slerp function
* Adding slerp doc test
2019-03-24 21:44:49 +01:00
sebcrozet
3cbe60523a
2018 edition.
2019-03-23 14:33:47 +01:00
sebcrozet
ce24ea972e
Remove all spurious allocation introduced by complex number support on decompositions.
2019-03-23 14:13:00 +01:00