Go to file
Homu 39c1de8841 Auto merge of #137 - liebharc:master, r=cuviper
Added powc, powf, log and expf methods for complex numbers

I would like to have a few functions added for complex numbers (powf, log and exp function with arbitrary base). I've provided an implementation with this commit. However it requires more work and discussion and I've added comments to point out the parts which I'm especially unhappy with. Would be nice to get some feedback so that we can improve this pull request first.
2016-04-18 07:06:39 +09:00
.travis test_features.sh: re-enable as a simple build 2016-03-25 18:30:27 -07:00
benches Expand bigint shl/shr benchmarking 2016-01-27 22:53:10 -08:00
bigint bigint: add path-dependency versions 2016-04-14 00:26:54 -07:00
complex Added powc, powf, log and expf methods for complex numbers 2016-04-15 11:28:43 -07:00
doc Update repo and doc links 2015-11-12 18:40:13 -08:00
integer integer: add path-dependency versions 2016-04-14 00:25:51 -07:00
iter iter: add path-dependency versions 2016-04-14 00:37:04 -07:00
macros Bump all num crates to 0.1.32 2016-04-14 00:17:42 -07:00
rational rational: add path-dependency versions 2016-04-14 00:39:07 -07:00
src Serializers dependencies 2016-04-11 20:43:07 +02:00
traits traits: Fix ToPrimitive for f64 -> f32 conversion. 2016-04-15 13:36:29 +02:00
.gitignore Update num-macros to Rust master 2015-05-14 10:19:47 -07:00
.multirust.sh .multirust.sh: use the subcrated "make test" 2016-03-25 18:30:27 -07:00
.travis.yml .travis.yml: add a verbose build 2016-03-25 18:30:27 -07:00
Cargo.toml num: add path-dependency versions 2016-04-14 00:45:03 -07:00
LICENSE-APACHE Initial seeding from rust repo 2014-09-16 10:35:35 -07:00
LICENSE-MIT Initial seeding from rust repo 2014-09-16 10:35:35 -07:00
Makefile Makefile: add complex and iter 2016-03-25 17:50:51 -07:00
README.md Update intros to better reflect the breadth of num 2015-11-21 16:39:00 -08:00

README.md

num

A collection of numeric types and traits for Rust.

This includes new types for big integers, rationals, and complex numbers, new traits for generic programming on numeric properties like `Integer, and generic range iterators.

Documentation

Usage

Add this to your Cargo.toml:

[dependencies]
num = "0.1"

and this to your crate root:

extern crate num;