hcomplex
Lightweight complex and hypercomplex algebra library
Documentation
Contents
- Complex and hypercomplex numbers:
Complex<T>
- 2-dimensional commutative and associative algebraQuaternion<T>
- 4-dimensional associative but non-commutative algebraOctonion<T>
- 8-dimensional non-commutative and non-associative algebraSedenion<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>>
whereA<T>
is previous algebra
- Transformations:
transform::Moebius<T, A<T>>
- Moebius transform, whereA<T>
is some algebra
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.