#include <ball_rounded.hpp>
Definition at line 191 of file ball_rounded.hpp.
typedef implementation<ball_rounding,W> Rnd |
Definition at line 192 of file ball_rounded.hpp.
Definition at line 257 of file ball_rounded.hpp.
References invert_op::op().
00257 { 00258 d= z1 * invert_op::op (z2); 00259 }
Definition at line 252 of file ball_rounded.hpp.
References invert_op::op().
00252 { 00253 d= z1 * invert_op::op (z2); 00254 }
static void div | ( | ball< C, R, V > & | d, | |
const ball< C, R, V > & | z1, | |||
const ball< C, R, V > & | z2 | |||
) | [inline, static] |
Definition at line 247 of file ball_rounded.hpp.
References invert_op::op().
00247 { 00248 d= z1 * invert_op::op (z2); 00249 }
Definition at line 241 of file ball_rounded.hpp.
References mmx::center(), mmx::multiplicative_error(), invert_op::op(), and mmx::radius().
00241 { 00242 center (d)= invert_op::op (z); 00243 radius (d)= multiplicative_error (center (d)); 00244 }
Definition at line 232 of file ball_rounded.hpp.
References mmx::center(), mmx::div(), Down, invert_op::op(), R, mmx::radius(), Round_down, Round_up, and Up.
Definition at line 214 of file ball_rounded.hpp.
References mmx::center(), mmx::mul(), R, mmx::radius(), Round_up, and Up.
Definition at line 205 of file ball_rounded.hpp.
References mmx::center(), mmx::mul(), R, mmx::radius(), Round_up, and Up.
static void mul | ( | ball< C, R, V > & | d, | |
const ball< C, R, V > & | z1, | |||
const ball< C, R, V > & | z2 | |||
) | [inline, static] |
Definition at line 195 of file ball_rounded.hpp.
References mmx::abs_up(), mmx::add(), mmx::center(), R, mmx::radius(), Round_up, and Up.
Definition at line 223 of file ball_rounded.hpp.
References mmx::center(), mmx::mul(), square_op::op(), R, mmx::radius(), Round_up, and Up.