tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
hypot.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  etl
 

Functions

constexpr auto hypot (double x, double y) noexcept -> double
 Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.
 
constexpr auto hypot (double x, double y, double z) noexcept -> double
 Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.
 
constexpr auto hypot (float x, float y) noexcept -> float
 Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.
 
constexpr auto hypot (float x, float y, float z) noexcept -> float
 Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.
 
constexpr auto hypot (long double x, long double y) noexcept -> long double
 Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.
 
constexpr auto hypot (long double x, long double y, long double z) noexcept -> long double
 Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.
 
constexpr auto hypotf (float x, float y) noexcept -> float
 Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.
 
constexpr auto hypotl (long double x, long double y) noexcept -> long double
 Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.