hcomplex 0.1.1

Lightweight complex and hypercomplex algebra library
Documentation

hcomplex

Crates.io Docs.rs Travis CI Appveyor Codecov.io License

Lightweight complex and hypercomplex algebra library

Documentation

Contents

  • Complex and hypercomplex numbers:
    • Complex<T> - 2-dimensional commutative and associative algebra
    • Quaternion<T> - 4-dimensional associative but non-commutative algebra
    • Octonion<T> - 8-dimensional non-commutative and non-associative algebra
    • Sedenion<T> - 16-dimensional non-commutative and non-associative algebra with nontrivial zero divisors
    • and following algebras created by Cayley-Dickson construction Construct<T, A<T>> where A<T> is previous algebra
  • Transformations:
    • transform::Moebius<T, A<T>> - Moebius transform, where A<T> is some algebra

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.