Warningfix knut

Warningsfixes by Knut.
alternative would be to hide it behind a function `template <typename FloatType> is_exact_zero(const FloatType x);` and hide the warning for this comparison with the corresponding `#pragma clang diagnostic ignored ..`