S.Brandeis
0db48fe49c
Modify PartialEq test to take into account typenum UInt dimensions
2020-01-19 03:01:31 +01:00
S.Brandeis
e67fab5215
Add unit test for more general PartialEq trait impl. for Matrix type
2020-01-19 02:39:17 +01:00
Sébastien Crozet
d09aa50a31
Fix Vector::axpy for noncommutative cases ( #648 )
...
Fix Vector::axpy for noncommutative cases
2019-11-19 22:06:01 +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
Jakub Konka
d0fa79f6e1
Fix Vector::axpy for noncommutative cases
...
One example would be performing simple matrix multiplication
over a division algebra such as quaternions.
2019-09-05 15:12:38 +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
Stefan Mesken
5392b936d1
Allow the removal of multiple rows/columns given an array of indices. #530
2019-04-08 23:44:49 +02:00
sebcrozet
4e81830775
Add tests for serialization of 2D transformations.
...
Fix #320 .
2019-04-06 10:08:29 +02:00
sebcrozet
f9995f1fcc
Fix tests.
2019-03-31 09:12:54 +02: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
sebcrozet
921a05d523
Implement some BLAS opertaions involving adjoint.
2019-03-23 11:48:12 +01:00
sebcrozet
1001e8ee0f
Cleanup warnings and rename Schur -> RealSchur
2019-03-23 11:46:56 +01:00
sebcrozet
77f048b6b9
WIP use Complex instead of Real whenever possible on the linalg module.
2019-03-02 19:33:49 +01:00
sebcrozet
381fdb642c
Remove useless extern crate in doc-tests.
2019-02-03 11:01:11 +01:00
sebcrozet
dcae274d2e
Fix rebase fallback + add missing docs.
2019-02-03 08:33:07 +01:00
sebcrozet
01d1f9d24b
Simplify the construction of DVector.
...
Fix #377 .
2019-02-03 08:06:24 +01:00
shivshank
3055c289c0
Add push
method to Vector
2019-01-09 21:38:58 -05:00
Jochen Görtler
72f61918f4
RFC: Fix type annotations
2018-11-20 17:47:29 +01:00
Jochen Görtler
3ac5efeac1
WIP: to_homogeneous for MatrixN
2018-11-20 17:47:29 +01:00
sebcrozet
14ad10a7e0
Add rustfmt.toml and run it.
2018-10-27 15:00:18 +02:00
sebcrozet
54747817b2
Remove node on test.
2018-10-13 12:59:36 +02:00
sebcrozet
a390732b97
Fix partial_cmp
2018-10-13 12:59:36 +02:00
sebcrozet
18e9b8998d
Add impls of From/Into to convert any transformation types to a matrix.
2018-10-13 11:25:19 +02:00
mborst
12962c3c13
Implement map_with_location.
2018-09-28 05:22:32 +02:00
sebcrozet
51a4e73386
Use typenum type-level integer for swizzle dimension comparison.
...
Fix #408 .
2018-09-24 22:04:05 +02:00
sebcrozet
c6bc62c95f
For matrices, return the actual result of partial_clamp instead of None.
...
Fix #401
2018-09-24 20:58:09 +02:00
sebcrozet
f6cbc82152
Add tests attempting to copy from a slice that is too small or too large.
2018-09-13 08:37:20 +02:00
sebcrozet
99b54465c7
Add a copy_from_slice method.
...
Fix #381 .
2018-09-13 08:37:20 +02:00
sebcrozet
a5ae1052e6
Fix tests with the 'mint' feature.
2018-05-26 22:07:57 +02:00
sebcrozet
05e053a310
Fix tests.
2018-05-26 22:07:57 +02:00
sebcrozet
d89e3dbac6
Rename the matrix slice constructors from ::new_*
to _from_slice_*
.
2018-05-06 23:44:57 +02:00
Sébastien Crozet
7004610106
Adapt the debug_output_corresponds_to_data_container test to work on both stable and nightly.
...
For some reasons the formating of floats seem to have changed.
2018-02-03 13:59:05 +01:00
Sébastien Crozet
487af7d979
Fix matrix resizing with empty matrices.
...
Fix #306 .
2018-02-03 13:59:05 +01:00
Sébastien Crozet
5a4179c287
Re-enable most tests.
2018-02-03 13:59:05 +01:00
Sébastien Crozet
144dfbd555
Add quadform/cmpy/cdpy.
2018-02-03 13:59:05 +01:00
Sébastien Crozet
300b3d0452
Add transpose gemv.
2018-02-03 13:59:05 +01:00
Sébastien Crozet
1ee8a702ea
Fix quadratic form computation.
...
For the moment only the version that does not make any assumption regarding symmetry is
implemented.
2018-02-03 13:59:05 +01:00
Sébastien Crozet
39d20306f1
Add symmetric quadratic form computation.
2018-02-03 13:59:05 +01:00
Sébastien Crozet
94c1ab8e7b
Add matrix slice construction from array slices.
2018-02-03 13:59:05 +01:00
Eduard Bopp
098d91cae0
Remove phantom data from matrix debug output
...
Addresses #295 .
2018-01-31 19:24:42 +01:00
Eduard Bopp
bba1993e58
Restructure test modules to avoid warnings
...
These warnings occurred only when running the test suite with no
features. Lots of uses had to be rescoped into newly created modules to
make it easier to separate these issues.
2018-01-18 13:13:38 +01:00
Eduard Bopp
4a926736fe
Split some matrix tests into inline modules
...
This is primarily to reduce the scope of imports around the quickcheck
part of the tests. It also converts comments into more structured code.
2018-01-18 13:13:38 +01:00
Eduard Bopp
5b2e383320
Let the test suite run with no features
2018-01-18 13:13:38 +01:00
Nil Goyette
27499111ee
Add regression test for RowVector3 cross product
2018-01-17 11:13:18 -05:00
Dzmitry Malyshau
94db3f533b
Mint rebase
2017-10-09 20:22:24 +02:00
Dzmitry Malyshau
6b6a0717c2
Mint matrices
2017-10-09 20:22:24 +02:00