Commit Graph

2635 Commits

Author SHA1 Message Date
sebcrozet bd3b73f872 Enable alga/std when std is enabled. 2018-05-26 22:07:57 +02:00
sebcrozet 40e74e0186 Fix compilation with and without #![no_std]. 2018-05-26 22:07:57 +02:00
sebcrozet ca093fad29 Move core/* to base/* + add conditional compilation to dynamics matrices when no_std is enabled. 2018-05-26 22:07:57 +02:00
sebcrozet 88055dfc45 Update to approx 0.2. 2018-05-26 22:07:57 +02:00
sebcrozet 118227d6b9 Release v0.14.4 2018-05-17 16:02:18 +02:00
sebcrozet 8cfd89f287 Add ::from_distribution to build a matrix from a user-provided distribution. 2018-05-17 15:59:51 +02:00
Sébastien Crozet fd1cbf511c Release v0.14.3 2018-05-10 15:23:14 +02:00
Flier Lu 54c26fd639 disable `rustc-serialize` 2018-05-10 15:22:16 +02:00
Sébastien Crozet 8285931856 Release v0.14.2. 2018-05-06 23:48:51 +02:00
Sébastien Crozet 60fcff9e1d Re-add the ::new slice constructor, but mark them as deprecated. 2018-05-06 23:44:57 +02:00
sebcrozet 1fcb934f46 Update changelog. 2018-05-06 23:44:57 +02:00
sebcrozet d89e3dbac6 Rename the matrix slice constructors from `::new_*` to `_from_slice_*`. 2018-05-06 23:44:57 +02:00
sebcrozet fefba2ef4e Fix conflicting impls for isometry multiplication. 2018-05-06 23:44:57 +02:00
Sébastien Crozet 7357d17b77 Fix typos. 2018-05-06 23:31:36 +02:00
Sébastien Crozet 31e3547401 Add UnitQuaternion::{new_eps, from_scaled_axis_eps}. 2018-05-06 23:31:36 +02:00
Sébastien Crozet e995cdee06 Release v0.14.1. 2018-03-08 17:31:46 +01:00
Sébastien Crozet 1ac8bbd3d1 Add .axis_angle to UnitComplex and UnitQuaternion + .rotation_between_axis to UnitComplex. 2018-03-08 17:30:59 +01:00
Krushn Dayshmookh e7c0e95d3f fixed typo 2018-02-25 14:07:32 +01:00
Sébastien Crozet 5ce41060e5 Fix typos. 2018-02-03 15:25:04 +01:00
Sébastien Crozet b48a1fa8f4 nalgebra-lapack: release v0.6.0 2018-02-03 14:39:49 +01:00
Sébastien Crozet 7b249f8966 Release v0.14.0 2018-02-03 14:21:31 +01:00
Sébastien Crozet a669d3e6ea Bump the rand crate version. 2018-02-03 14:07:15 +01:00
Sébastien Crozet f9931ceeff Minor changelog fixes. 2018-02-03 13:59:05 +01:00
Sébastien Crozet 4ad819c669 Update the changelog. 2018-02-03 13:59:05 +01: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 daba16023a Comment the argument of the (private) extend_rows function. 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 9bd2890875 Add documentation. 2018-02-03 13:59:05 +01:00
Sébastien Crozet 84a01a720d Fix unnecessary parenthesis. 2018-02-03 13:59:05 +01:00
Sébastien Crozet 662cc9cd7f Run rust fmt. 2018-02-03 13:59:05 +01:00
Sébastien Crozet 6d4bfc3b79 Fix warnings. 2018-02-03 13:59:05 +01:00
Sébastien Crozet 5c28af3a53 Add 3d cross-product matrix construction from a vector. 2018-02-03 13:59:05 +01:00
Sébastien Crozet 3dc76caf7e Add Isometry × Unit<Vector>.
Fix #285.
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 52598de44c Add rotation_between_axis/scaled_rotation_between_axis. 2018-02-03 13:59:05 +01:00
Sébastien Crozet dc41b55e5a Add iamin. 2018-02-03 13:59:05 +01:00
Sébastien Crozet fcfcc391b5 Rename slice constructors to remove the "_slice" after "new". 2018-02-03 13:59:05 +01:00
Sébastien Crozet 4cb43498a4 Add unsafe slice construction. 2018-02-03 13:59:05 +01:00
Sébastien Crozet a35e40b38e Add the `repeat` constructor. 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 1a7f0dea9f Add column vector slice aliases. 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
Sébastien Crozet adbb7d989e Add aliases for matrix 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