Markus Winter
Markus Winter
As of now, `Quaternion`s provide a number of different representations to access the encoded rotational/transformational properties, alongside a function to directly act on (rotate) an arbitrary 3 dimensional vector. Two...
This extends https://github.com/apple/swift-numerics/pull/206 and adds the remaining quaternionic elementary functions; making `Quaternion` fully conform to `ElementaryFunctions`. 🎉 Most of the functions draw inspiration from the implementation details of the corresponding...
As of now, `Quaternion` conforms to the `AlgebraicField` protocol defined in `RealModule`. However quaternions are a non-commutative, associative algebra over the real numbers and thus, this is incorrect. Their structure...
Write documentation for Approximate Equality and link document to README.md See: > We should definitely link to detail on ApproximateEquality, but we should link to a markdown document, rather than...