Yuri Edward
99704a0ea1
Updated all examples related to inversion API
2021-10-21 15:22:18 +02:00
Yuri Edward
82b8ac84a0
Fixed code formatting
2021-10-21 15:10:26 +02:00
Yuri Edward
a64417870b
Changed inverse API to pseudo_inverse, try_inverse, try_inverse_mut, try_inverse_transform_point, inverse_unchecked.
2021-10-21 15:06:25 +02:00
Anton
89416baace
Bring apply permutation function back to serial.rs
2021-10-20 20:28:38 +02:00
Anton
752d1f300d
Permute values without unnecessary allocation
2021-10-20 01:50:42 +02:00
Yuri Edward
1341801c56
Added scale * scalar + Cleanup scale_ops
2021-10-19 16:33:12 +02:00
Yuri Edward
865ac001d3
Re-armed scale_simba
2021-10-19 16:20:25 +02:00
Yuri Edward
94ef916f49
Fixed cargo fmt
2021-10-19 16:18:25 +02:00
Yuri Edward
0e2865085e
Updated doc tests
2021-10-19 16:09:06 +02:00
Yuri Edward
d82b39ca9a
Added to_homogeneous
2021-10-19 16:01:02 +02:00
Yuri Edward
f1f947b924
Added to_homogeneous
2021-10-19 15:55:06 +02:00
Yuri Edward
c249cc76b0
Added inverse, inverse_mut inverse_transform_point and transform_point
2021-10-19 15:02:50 +02:00
Yuri Edward
cf811abb92
Added identity()
2021-10-19 14:47:46 +02:00
Yuri Edward
bfb4aceede
Updated operator overloads + fixed scale_construction
2021-10-19 14:31:20 +02:00
Yuri Edward
9c506b18e1
Renamed all instances of Translation to Scale
2021-10-19 14:21:26 +02:00
Yuri Edward
1252fb00a0
Added scale.rs
2021-10-19 14:05:51 +02:00
Yuri Edward
8c6ad490bc
Initial commit copy all translation_x files into scale_x files
2021-10-19 14:02:07 +02:00
Anton
f90bb8d64a
Fix wrong csr-constructor call
2021-10-18 10:59:51 +02:00
Anton
86eeb192db
Add module for unit test data examples
2021-10-17 22:29:59 +02:00
Anton
4b41be75b0
Add tests for some csr matrix related failure cases
2021-10-14 23:18:34 +02:00
Sébastien Crozet
8181aa687c
Merge pull request #1008 from dimforge/default_geometry
...
Implement Default for most geometry types
2021-10-14 11:57:41 +02:00
Sébastien Crozet
ec700ab7cf
Fix conflicting Default impl for unit-quaternions.
2021-10-14 11:48:12 +02:00
Sébastien Crozet
7275b5146e
Implement Default for most geometry types
2021-10-14 11:39:22 +02:00
Sébastien Crozet
2f0ecf40d7
Merge pull request #1003 from dimforge/product
...
Add methods to compute the products of a single matrix components/row/columns
2021-10-14 11:23:27 +02:00
Anton
4a97989738
Improve checking requirements for sorting column indices
2021-10-11 23:01:12 +02:00
Anton
469765a4e5
Apply permutation
2021-10-08 00:36:40 +02:00
Max Verevkin
bf48e093a9
fix linear indexing of matrix slices
2021-10-06 18:02:02 +03:00
Sébastien Crozet
97a79a994b
Add methods to compute the products of a single matrix components/rows/columns
2021-10-06 10:48:46 +02:00
Anton
a2a55cddca
Check first and last offsets before sorting column indices
2021-10-05 00:07:04 +02:00
Sébastien Crozet
2e9c8aef20
Merge pull request #1002 from MaxVerevkin/unsafe-dim
...
make Dim trait unsafe
2021-10-04 09:32:13 +02:00
Max Verevkin
65d3b42ff9
make Dim trait unsafe
2021-10-03 20:26:34 +03:00
Anton
9e85c9e2b6
CSR/CSC: Provide constructor for unsorted but otherwise valid data
2021-10-03 14:59:28 +02:00
Sébastien Crozet
a9b63e0b49
Merge pull request #998 from Stock84-dev/forward-conversion-features
...
Forward conversion features to `nalgebra-glm`
2021-10-03 10:42:22 +02:00
Sébastien Crozet
ec5e16d117
Merge pull request #996 from MaxVerevkin/simple-is_identity
...
Simplify Matrix::is_identity while also improving performance
2021-10-03 10:26:10 +02:00
Stock84-dev
3c882abd83
Forward conversion features
2021-09-30 19:30:53 +02:00
Max Verevkin
ba7ededbf9
remove unnecessary T: Scalar
2021-09-26 21:07:34 +03:00
Max Verevkin
5cbff59f80
simplify Matrix::is_identity while also improving performance
2021-09-26 19:34:19 +03:00
Sébastien Crozet
7f236d88aa
Merge pull request #991 from MaxVerevkin/fix-ub
...
Fix UB in `Matrix::perp()`
2021-09-26 11:05:44 +02:00
Sébastien Crozet
5d9dbb62ef
Merge pull request #993 from MaxVerevkin/deny-unused-mut
...
deny unused_mut and unused_variables
2021-09-26 10:59:27 +02:00
Max Verevkin
f4a8b4cfa1
deny unused_mut and unused_variables
2021-09-25 22:05:31 +03:00
Max Verevkin
b91eecebcd
Matrix::perp() fix UB
2021-09-25 21:52:09 +03:00
Sébastien Crozet
85202f85f7
Merge pull request #986 from Ralith/concise-debug
...
Concise Debug impls
2021-09-25 17:23:14 +02:00
Sébastien Crozet
dd8b6800f5
Merge pull request #992 from MaxVerevkin/exp-rs
...
exp.rs: factorial(): use precomputed factorial array
2021-09-25 12:32:11 +02:00
Sébastien Crozet
a694b1128a
Merge pull request #985 from InnocentusLime/dev
...
Attempt to fix issue #984
2021-09-25 12:18:21 +02:00
Sébastien Crozet
d12ad891f9
Merge pull request #981 from geieredgar/dev
...
Implement conversion traits for glam 0.18
2021-09-25 12:12:25 +02:00
Sébastien Crozet
857bd75c33
Add doc-test for nalgebra_glm::mat3
2021-09-25 12:09:32 +02:00
Max Verevkin
ad8250c361
exp.rs: factorial(): use precomputed factorial array
2021-09-21 23:14:42 +03:00
Sébastien Crozet
654eca7f80
Merge pull request #979 from Fuuzetsu/cholesky-lax
...
Allow setting Cholesky field directly; more lax decomposition method
2021-09-17 05:16:39 -07:00
Mateusz Kowalczyk
d50af9dbfb
Add test for Cholesky::new_with_substitute
2021-09-13 09:08:37 +09:00
Benjamin Saunders
0541f13b26
Concise Debug impls
...
Replace the verbose derived (or nearly equivalent) Debug impls for
several newtypes with explicit impls that forward to the inner type,
making readable diagnostics logging much easier.
2021-09-12 10:56:25 -07:00