Commit Graph

12 Commits

Author SHA1 Message Date
Michael Neumann
75f19c85cd Document time complexity O(n^3) of the algorithm 2018-01-30 15:03:03 +01:00
Andrii Dmytrenko
092818ab88 Use ndarray to implement SquareMatrix 2017-10-16 16:34:14 +01:00
Michael Neumann
b34aa6b2eb Remove unstable feature zero_one (Zero trait)
This allows this library to be build with a stable Rust release.
2016-07-16 13:40:13 +02:00
Michael Neumann
5f90104607 Update version to 0.2.0 2016-02-27 22:48:09 +01:00
Michael Neumann
1e3068fc29 Version 0.1.0 2015-12-21 15:48:24 +01:00
Michael Neumann
856ea59d70 Improve performance by replacing bit_vec with fixedbitset.
Before:
    test bench_solve_100  ... bench:      53,365 ns/iter (+/- 651)
    test bench_solve_1000 ... bench:   5,864,809 ns/iter (+/- 102,059)
    test bench_solve_2000 ... bench:  34,347,333 ns/iter (+/- 200,639)

After:

    test bench_solve_100  ... bench:      41,574 ns/iter (+/- 765)
    test bench_solve_1000 ... bench:   4,693,452 ns/iter (+/- 189,201)
    test bench_solve_2000 ... bench:  29,954,973 ns/iter (+/- 438,573)
2015-11-29 15:03:57 +01:00
Michael Neumann
9619f69a4e Add keyword to Cargo.toml and release new version 2015-10-20 23:32:52 +02:00
Michael Neumann
8a9221d9fd license 2015-10-20 01:25:35 +02:00
Michael Neumann
7c4576f62a Add meta data 2015-10-20 01:24:13 +02:00
Michael Neumann
0517aa474b Get rid of nalgebra. Simplify traits 2015-10-19 23:31:40 +02:00
Michael Neumann
566f848524 Use BitVec 2015-10-19 23:03:22 +02:00
Michael Neumann
f4afe557d6 Initial import 2015-10-19 19:27:11 +02:00