#include <ball_infinities.hpp>
Definition at line 204 of file ball_infinities.hpp.
Definition at line 205 of file ball_infinities.hpp.
typedef implementation<ball_rounding,BV> Rnd |
Definition at line 206 of file ball_infinities.hpp.
static void hypot | ( | ball< C, R, V > & | d, | |
const ball< C, R, V > & | x, | |||
const ball< C, R, V > & | y | |||
) | [inline, static] |
Definition at line 217 of file ball_infinities.hpp.
References Ball, Fuzz, mmx::hypot(), mmx::is_finite(), mmx::is_fuzz(), mmx::is_nan(), Maximal, and Nan.
Definition at line 209 of file ball_infinities.hpp.
References Ball, mmx::is_finite(), mmx::is_infinite(), Maximal, Nan, and mmx::sqrt().
00209 { 00210 if (is_negative_or_zero (z)) d= Nan (Ball); 00211 else if (is_finite (z)) Fallback::sqrt (d, z); 00212 else if (is_infinite (z)) d= Maximal (Ball); 00213 else d= Nan (Ball); 00214 }