Markus Mayer
Markus Mayer
# Proposal ## Problem statement Statistical calculations, image and signal processing applications commonly need to calculate a scaling factor of `1/√(2π)` for the [Gaussian probability distribution](https://en.wikipedia.org/wiki/Normal_distribution) (specifically, `1/(σ√(2π))` where sigma...
This one partially addresses #105 and the implementation is somewhat debatable. In general, commutative operations (e.g. `Mul for Vector3d` and `Mul for C`) cannot be implemented due to trait implementation...
Second part of #105 that adds scalar division to vectors. Only the standard division (`Div for VectorXd`) is implemented, not the left-handed version of it.
This implements `Sum` for `Vector2d`/`Vector3d` and references to them. The implementation for references is a bit annoying but simplifies summing without having to explicitly call `cloned` or `copied` on the...
This addresses #99 and performs vector normalization by reusing the existing `magnitude` implementation, i.e. it goes through `f32`, normalizes in `f32` and then converts back to `C` by using `FromIterator`....
This adds the hyperbolic cosine function `cosh`. A taylor series expansion resulted in too much of a deviation, so I expressed it in the classical way in terms of the...