Commit Graph

  • ff95e2a9d8 Remove the shifting from the qr algorithm. Sébastien Crozet 2014-08-17 22:42:16 +0200
  • 844092205e Do not compute the matrix inverse if the determinant is near-zero. Sébastien Crozet 2014-08-17 22:41:55 +0200
  • 314f0c0043 Add na::eigen_qr that performs an eigendecomposition using the qr algorithm. Sébastien Crozet 2014-08-16 14:53:25 +0200
  • 663f8b3ccb Add a Diag to build, get and set a matrix diagonal. Sébastien Crozet 2014-08-16 13:12:08 +0200
  • 40c9915870 Add the types: DVec1, .., DVec6. Sébastien Crozet 2014-08-16 12:16:26 +0200
  • 7d6884c3df Add a Det trait to compute the determinant + implement it for Mat{1,2,3}. Sébastien Crozet 2014-08-11 19:54:13 +0200
  • 725f53d1e7 Add a clean rule to the makefile. Sébastien Crozet 2014-07-27 09:13:43 +0200
  • 2f0234e7ac Avoid modulo on DMat::from_fn. Sébastien Crozet 2014-07-27 09:13:13 +0200
  • 335bdd8a01 Merge pull request #16 from nathanic/master Sébastien Crozet 2014-07-27 09:11:18 +0200
  • ebe1ed1f16 Fix coordinate calculation in DMat::from_fn(). Nathan Stien 2014-07-26 19:03:37 -0500
  • 97c2e71fd6 Remove crate_type from Cargo.toml. Sébastien Crozet 2014-07-22 19:58:26 +0200
  • 5b1388888b Update the compilation section of the README. Sébastien Crozet 2014-07-14 17:56:35 +0200
  • 65211aa89a Cleanup the Makefile + update travis.yml. Sébastien Crozet 2014-07-14 16:23:43 +0200
  • 11ee4e46b1 Make cargo build a rlib too. Sébastien Crozet 2014-07-14 13:48:31 +0200
  • 2ff660dfe1 Add a ScalarMul and a ScalarDiv trait. Sébastien Crozet 2014-07-13 11:35:14 +0200
  • 5929640883 Fix travis.yml. Sébastien Crozet 2014-07-12 09:34:38 +0200
  • e3d1bf6f92 Update to the last rust-nightly. Sébastien Crozet 2014-07-12 09:30:49 +0200
  • 7b9a3f2bb9 Update to the last rust-nightly. Sébastien Crozet 2014-07-05 10:24:43 +0200
  • 997cd4f888 Add Cargo.toml. Sébastien Crozet 2014-06-24 19:25:57 +0200
  • ecbc159521 Update some links to point on nalgebra.org. Sébastien Crozet 2014-06-09 21:48:24 +0200
  • efc2f46019 Update to the last rust-nightly. Sébastien Crozet 2014-06-09 21:03:36 +0200
  • 370bc66f7a Merge pull request #15 from garrison/patch-1 Sébastien Crozet 2014-06-08 07:21:11 +0200
  • bba2278b64 Update README.md: extern mod -> extern crate Jim Garrison 2014-06-07 17:07:03 -0700
  • 5066d6b9de Update to the last rust-nightly. Sébastien Crozet 2014-06-03 22:37:46 +0200
  • f6c597f102 Update to the last rust-nightly. Sébastien Crozet 2014-06-01 15:21:45 +0200
  • fbe9cf7843 Merge pull request #14 from Shr1k3/master Sébastien Crozet 2014-05-30 20:44:41 +0200
  • f8ad8aa02b Fixed issue #13 Leo Lahti 2014-05-30 21:14:16 +0000
  • 40c5f5deb8 Rename matrix-scalar and vector-scalar operator-overloading-related traits to avoid name clashes. Sébastien Crozet 2014-05-22 19:54:54 +0200
  • 6468360edb Compile with nightlies Franklin Delehelle (Vampire.local) 2014-05-21 13:08:04 +0200
  • cfa18252bc Merge pull request #9 from vbarrielle/genericQR Sébastien Crozet 2014-05-16 21:16:07 +0200
  • 987b91767a update to the latest rust: FloatMath for math functions (sin/exp/...) Vincent Barrielle 2014-05-16 21:04:35 +0200
  • b3bc4c66f1 QR decomposition mentionned in README Vincent Barrielle 2014-05-16 19:55:20 +0200
  • f8ac86effc update to latest rust Vincent Barrielle 2014-05-13 08:29:56 +0200
  • a1fdec3b52 Merge remote-tracking branch 'origin/master' into genericQR Vincent Barrielle 2014-05-13 08:27:52 +0200
  • 73c6610048 new_identity and housholder matrix available under na:: Vincent Barrielle 2014-05-12 21:54:59 +0200
  • 3dc0e27fd2 fix typo Vincent Barrielle 2014-05-12 21:54:18 +0200
  • eb6370f78e Merge pull request #8 from alexanderchr/master Sébastien Crozet 2014-05-12 19:52:46 +0200
  • 76a8bc3cf1 QR factorization for fixed size matrices. Vincent Barrielle 2014-05-12 14:06:25 +0200
  • 5d8727a17d std::cast::transmute -> std::mem::transmute Alexander Christiansson 2014-05-12 01:31:22 +0200
  • dcf7b8ad01 generic implementation of QR decomposition Vincent Barrielle 2014-05-11 21:20:41 +0200
  • 6ad11edf9b more generic QR: generalize the impl of the Indexable trait Vincent Barrielle 2014-05-11 19:46:04 +0200
  • 43a6c96d33 Merge pull request #6 from vbarrielle/master Sébastien Crozet 2014-05-10 18:45:09 +0200
  • a213a3da93 fixing style issues Vincent Barrielle 2014-05-10 12:48:25 +0200
  • 81b132d34e Fix travis.yml. Sébastien Crozet 2014-05-09 23:17:15 +0200
  • d1a58f960c Moving row/col slicing traits to a better place Vincent Barrielle 2014-05-09 23:05:23 +0200
  • 5611307b4d QR decomposition depends less on DMat internals Vincent Barrielle 2014-05-09 22:14:37 +0200
  • 2fd880a62d implemented QR factorization Vincent Barrielle 2014-05-09 18:59:26 +0200
  • 9badebf24c Give access to the traits required for generalized operator overloading. Sébastien Crozet 2014-05-08 23:19:42 +0200
  • 7ef933aefb Update to the last Rust. Sébastien Crozet 2014-04-25 20:28:05 +0200
  • 1eed234e08 Avoid name conflicts with the standard lib. Sébastien Crozet 2014-04-13 10:24:17 +0200
  • 16aa5c8937 Make Iso* fields public again. Sébastien Crozet 2014-04-03 20:52:52 +0200
  • 06e18d214a Update to the last Rust. Sébastien Crozet 2014-04-01 22:58:06 +0200
  • 1edecbcee4 Automatically derive TotalEq whenever Eq is derived. Sébastien Crozet 2014-03-28 21:40:30 +0100
  • 4435d2f7f4 Update to the last Rust. Sébastien Crozet 2014-03-28 20:58:09 +0100
  • 1dade3bd24 Remove every use std::vec::Vec. Sébastien Crozet 2014-03-22 08:14:15 +0100
  • 915d8c057e Update to the last Rust. Sébastien Crozet 2014-03-21 21:57:58 +0100
  • 606ad947c9 Use Vec instead of ~[]. Sébastien Crozet 2014-03-15 12:23:54 +0100
  • f2ec77e83c Merge pull request #5 from cacteye/patch-1 Sébastien Crozet 2014-03-14 20:41:07 +0100
  • fc10742b5c Change std::rand to rand in lower_triangular.rs Peter Nguyen 2014-03-13 19:35:01 -0400
  • 503b567b27 Update to latest Rust. Peter Nguyen 2014-03-13 18:20:04 -0400
  • 7bc561c835 Update to latest rust. Peter Nguyen 2014-03-13 17:44:14 -0400
  • 13430866d4 Remove the DeepClone derivings. Sébastien Crozet 2014-03-09 10:09:08 +0100
  • 57dfc14139 Update to the last Rust. Sébastien Crozet 2014-02-25 09:41:41 +0100
  • c834439009 Update to the last rust. Sébastien Crozet 2014-02-24 11:48:02 +0100
  • ba32051fdf Add deriving Hash and Show. Sébastien Crozet 2014-02-23 08:44:21 +0100
  • 9a49bb5895 Update to the last Rust. Sébastien Crozet 2014-02-22 09:09:04 +0100
  • 0eab5e0d4f Add free functions for partial ordering comparison operators. Sébastien Crozet 2014-02-18 12:53:15 +0100
  • 9fb67f8125 Add more comparison default methods to the PartialOrd trait. Sébastien Crozet 2014-02-18 12:48:52 +0100
  • becb77843e Update to the last Rust. Sébastien Crozet 2014-02-18 12:13:40 +0100
  • d9ace45141 Merge pull request #3 from aepsil0n/fix/swap Sébastien Crozet 2014-02-14 10:32:54 +0100
  • 513fb33e4a Fix call to swap function due to upstream changes Eduard Bopp 2014-02-11 20:34:28 +0100
  • 96e77e4cfd Update to the last Rust. Sébastien Crozet 2014-02-06 08:59:27 +0100
  • 85c67b5544 Activate the unused_results lint. Sébastien Crozet 2014-01-31 15:26:25 +0100
  • d50afdf645 Update to the last Rust. Sébastien Crozet 2014-01-30 11:28:15 +0100
  • 4c262bb91d Remove useless parenthesis. Sébastien Crozet 2014-01-23 01:22:23 +0100
  • f018478117 Fix the doc root url. Sébastien Crozet 2014-01-21 08:24:23 +0100
  • 836a0d40ae Modify .travis.yml to generate the documentation. Sébastien Crozet 2014-01-21 08:04:54 +0100
  • 8de8c94b45 Update to the last Rust. Sébastien Crozet 2014-01-20 23:40:32 +0100
  • 9dd8bb4ea2 Fix the documentation for na::inv_translate. Sébastien Crozet 2014-01-19 16:22:58 +0100
  • 5463da79ae Make make test test the documentation examples too. Sébastien Crozet 2014-01-19 16:16:12 +0100
  • 79008262cb Doc: fix some typos. Sébastien Crozet 2014-01-19 15:48:07 +0100
  • cbebbe8961 Add the html_doc_url attribute. Sébastien Crozet 2014-01-18 19:57:36 +0100
  • 197f7ff4d2 Update to the last Rust Sébastien Crozet 2014-01-18 10:49:47 +0100
  • 096cce413f Update to the last Rust. Sébastien Crozet 2014-01-16 08:17:02 +0100
  • 98b2aa8b9c Revert "Update to the last Rust." Sébastien Crozet 2014-01-16 08:15:57 +0100
  • c1b91eefbb Update to the last Rust. Sébastien Crozet 2014-01-16 08:12:33 +0100
  • 3e41e18c32 Fix the example on the README. Sébastien Crozet 2014-01-14 09:52:18 +0100
  • f026585b63 Fix the link to the online documentation. Sébastien Crozet 2014-01-14 09:48:03 +0100
  • 87c0d5b769 Make the struct and traits modules private. Sébastien Crozet 2014-01-14 09:40:12 +0100
  • 1672e9e5d2 Inline the default implementation of approx_eq Sébastien Crozet 2014-01-09 20:53:01 +0100
  • f5b0b76d8d Add the ApproxEq trait. Sébastien Crozet 2014-01-09 20:48:30 +0100
  • 31904cad6f Add a perspective3d free function on the na:: module. Sébastien Crozet 2014-01-01 14:44:51 +0100
  • db831f922e Update to the last Rust. Sébastien Crozet 2013-12-24 11:46:16 +0100
  • effb1632d1 Update to the last Rust: pkgid -> crate_id Sébastien Crozet 2013-12-20 12:55:15 +0100
  • a69e25c453 Merge pull request #2 from jhasse/patch-vec Sébastien Crozet 2013-12-16 07:52:36 -0800
  • 396d394ab9 Use new std::vec functions Jan Niklas Hasse 2013-12-16 12:04:02 +0100
  • e25bac3565 Fix pkgid. Sébastien Crozet 2013-12-12 18:07:44 +0100
  • f83ddde824 Update to the last Rust. Sébastien Crozet 2013-12-11 16:30:50 +0100
  • 1e71dc1d0a Add unchecked access to vector components on the Indexable trait. Sébastien Crozet 2013-12-01 20:17:18 +0100
  • 15d12e5322 Implement AbsoluteRotate for Identity. Sébastien Crozet 2013-11-28 20:14:25 +0100