Commit Graph

  • 956c5cdecc Implement assertion macros for ApproxEq Eduard Bopp 2014-11-23 14:01:12 +0100
  • 2e3ae62fd5 Add metadatas for crates.io Sébastien Crozet 2014-11-22 19:51:28 +0100
  • b1a58e9ebe Merge pull request #35 from aepsil0n/to_homogeneous_self Sébastien Crozet 2014-11-22 16:50:31 +0100
  • 733219d728 Have ToHomogeneous use &self in method signature Eduard Bopp 2014-11-21 17:00:39 +0100
  • cb720dc86c Merge pull request #34 from aepsil0n/translate_doc Sébastien Crozet 2014-11-21 16:10:14 +0100
  • 2f3b68bebb Fix erroneous Translate documentation Eduard Bopp 2014-11-21 15:59:26 +0100
  • bab38ca6d5 Add conversion from/to arrays for matrices and vectors. Sébastien Crozet 2014-11-21 11:21:02 +0100
  • 7d65e0a143 Update to the last rust-nightly. Sébastien Crozet 2014-11-20 09:56:26 +0100
  • d8dfedbf99 Update to the last rust-nightly. Sébastien Crozet 2014-11-19 12:11:32 +0100
  • 77348f668f Use our own traits instead of the deprecated ones. Sébastien Crozet 2014-11-16 14:04:15 +0100
  • 39b9d20717 Quick update to the last rust-nightly. Sébastien Crozet 2014-11-15 15:47:59 +0100
  • 15d1fa0b8b Fix warnings. Sébastien Crozet 2014-11-07 19:23:46 +0100
  • 83f25e0552 Add more benchmarks. Sébastien Crozet 2014-11-07 16:15:56 +0100
  • 226b115f1e Overload `DVec * DVec -> DVec` and `DVec / Dvec -> DVec`. Sébastien Crozet 2014-11-06 23:17:35 +0100
  • a2848e6e18 Update to the last rust-nightly. Sébastien Crozet 2014-11-06 14:20:59 +0100
  • 3834913402 Update to the last rust-nightly. Sébastien Crozet 2014-11-02 22:47:11 +0100
  • eb745df4bc Update to the last rust-nightly. Sébastien Crozet 2014-10-31 17:40:47 +0100
  • 36d3e88cb0 Do not automatically impl Scalar{Mul,Div,Add,Sub}. Sébastien Crozet 2014-10-28 19:17:04 +0100
  • 93b184815f Always use `Cast<f64>` instead of `Cast<f32>`. Sébastien Crozet 2014-10-28 16:33:56 +0100
  • 6b4b25acd4 Basis: add a method to compute the i-th element of the canonical basis. Sébastien Crozet 2014-10-26 23:16:44 +0100
  • 171576e2a0 Move the `eigen_qr` function behind the `EigenQR` trait. Sébastien Crozet 2014-10-26 17:24:33 +0100
  • 27be1f0651 Add a `SquareMat` trait for square matrices. Sébastien Crozet 2014-10-26 16:30:09 +0100
  • 6a194b2b62 Rename: Any{Vec,Pnt} to Num{Vec,Pnt} + do not impl them automatically. Sébastien Crozet 2014-10-26 15:04:47 +0100
  • 628aac0961 Coding style fix. Sébastien Crozet 2014-10-26 14:40:27 +0100
  • a0fffe93a9 Move the `.shape()` method to its own trait: `Shape`. Sébastien Crozet 2014-10-26 10:46:51 +0100
  • 3354ffc37b Make FloatPnt and FloatVec derive from `Index`. Sébastien Crozet 2014-10-26 10:31:14 +0100
  • 2b23446d54 Matrix Index/IndexMut implementation: return an element instead of a column. Sébastien Crozet 2014-10-25 23:02:16 +0200
  • eb24c4063f Remove the {Any,Float}{Pnt,Vec}Ext traits. Sébastien Crozet 2014-10-25 22:28:49 +0200
  • 074c9356bf Rename: PartialOrd -> POrd, PartialOrdering -> POrdering. Sébastien Crozet 2014-10-21 19:43:25 +0200
  • a960afa4f9 Make `AnyVec` inherit from `Basis`. Sébastien Crozet 2014-10-21 09:47:03 +0200
  • 2f273d655a Rename: VecExt -> AnyVecExt, PntExt -> AnyPntExt. Sébastien Crozet 2014-10-21 09:21:16 +0200
  • 25f564128b Merge pull request #29 from steveklabnik/master Sébastien Crozet 2014-10-30 08:23:19 +0100
  • 426ba307ab fail -> panic Steve Klabnik 2014-10-30 00:25:47 -0400
  • f998368fd7 Merge pull request #28 from globin/master Sébastien Crozet 2014-10-22 17:05:28 +0200
  • 4e4eb62ffc upgrade to newer rust Robin Gloster 2014-10-22 13:35:17 +0200
  • e2fc8aa764 Deprecate `to_pnt`, `as_pnt` and `VecAsPnt`. Sébastien Crozet 2014-10-20 22:35:43 +0200
  • 276bf3f999 Update to the last rust-nightly. Sébastien Crozet 2014-10-18 20:52:35 +0200
  • 71a8f700b9 Update the documentation. Sébastien Crozet 2014-10-16 11:22:43 +0200
  • 8288ebdfab Add quaternions to the feature list. Sébastien Crozet 2014-10-14 22:24:10 +0200
  • 5ba9f27530 Add quaternions. Sébastien Crozet 2014-10-14 21:37:44 +0200
  • 162346ab47 Fix typos. Sébastien Crozet 2014-10-13 08:46:39 +0200
  • 0cf725f5f2 Add 3D orthogonal and perspective projection structures. Sébastien Crozet 2014-10-12 20:21:06 +0200
  • 03eda09084 Some documentation fixes. Sébastien Crozet 2014-10-12 10:35:56 +0200
  • b6090042ac Add a `Axpy` that implements y <- y + ax. Sébastien Crozet 2014-10-12 09:17:17 +0200
  • de2479b70f Do not implement `Transform<Vec*> for Vec*`. Sébastien Crozet 2014-10-11 00:20:53 +0200
  • 70de340498 Remove the `Iso * Vec` overload and the ability to Transform a Vector with an Iso. Sébastien Crozet 2014-10-10 22:16:47 +0200
  • bf67f079e7 Add a function `nalgebra::center(a, b)` that computes the center of two points. Sébastien Crozet 2014-10-10 21:24:18 +0200
  • b3e7540b3c Delete the deprecated `na::` module. Sébastien Crozet 2014-10-10 20:57:20 +0200
  • 6fb6d35980 Documentation fixes. Sébastien Crozet 2014-10-10 20:56:40 +0200
  • e852eb4783 Fix the implementation of `ToHomogeneous` for `Iso*`. Sébastien Crozet 2014-10-10 20:56:24 +0200
  • 7e9bb98823 Add `to_pnt` and `to_vec` methods. Sébastien Crozet 2014-10-10 12:19:37 +0200
  • 924d8269d8 Add points. Sébastien Crozet 2014-10-10 11:23:52 +0200
  • ba18f5aa70 Deprecate `na::`, move all reexport to the root crate. Sébastien Crozet 2014-09-28 19:20:22 +0200
  • 8f89ac421c Update to the last rust. Sébastien Crozet 2014-09-27 09:54:03 +0200
  • a9c7fe7420 Fix the matrix inversion test. Sébastien Crozet 2014-09-19 23:53:36 +0200
  • 086088a0ed Fix the implementation of `Row` for fixed-size matrices. Sébastien Crozet 2014-09-19 23:51:27 +0200
  • 1945cb09f2 Merge pull request #20 from bjz/warnings Sébastien Crozet 2014-09-19 23:43:46 +0200
  • 1a83622a2d Merge pull request #19 from bjz/index-operators Sébastien Crozet 2014-09-19 23:43:14 +0200
  • d3abbfcd4c Fix warnings Brendan Zabarauskas 2014-09-18 12:47:28 +1000
  • b6959ef913 Implement index operators Brendan Zabarauskas 2014-09-18 12:20:36 +1000
  • 972bbcc845 Merge pull request #17 from bfops/master Sébastien Crozet 2014-09-16 08:36:04 +0200
  • 6c8f14966c update for rustc 21d1f4d7c Ben Foppa 2014-09-15 21:30:36 -0400
  • 560dff3891 Update to the last rust-nightly. Sébastien Crozet 2014-08-29 21:35:42 +0200
  • f83e7d25a8 Update .travis.yml. Sébastien Crozet 2014-08-23 19:37:14 +0200
  • 70a8d580dc Update the doc. Sébastien Crozet 2014-08-18 22:08:54 +0200
  • 1b7cd5fe1f Fix .travis.yml to use rustup. Sébastien Crozet 2014-08-18 20:47:21 +0200
  • c408d5a0b2 Update to the last rust-nightly. Sébastien Crozet 2014-08-18 19:35:47 +0200
  • 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
  • 806a5df114 Update the documentation. Sébastien Crozet 2014-06-09 22:06:01 +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
  • 5384ece807 Create gh-pages branch via GitHub Sébastien Crozet 2014-06-09 17:36:08 +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
  • 38b7fcd5d2 Create gh-pages branch via GitHub Sébastien Crozet 2014-06-07 21:51:33 +0200
  • 5fa3d70e11 Add CNAME file and the doc. Sébastien Crozet 2014-06-07 21:45:12 +0200
  • 56e0123a7b Create gh-pages branch via GitHub Sébastien Crozet 2014-06-07 21:43:32 +0200
  • 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