Go to the source code of this file.
Classes
- struct ball_rounded
- struct ball_variant_helper< C >
- struct ball_rounding
- struct implementation< ball_rounding, W, ball_rounded >
- struct ball_additive
- struct implementation< ball_additive, W, ball_rounded >
- struct ball_multiplicative
- struct implementation< ball_multiplicative, W, ball_rounded >
- struct ball_root
- struct implementation< ball_root, W, ball_rounded >
- struct ball_elementary
- struct implementation< ball_elementary, W, ball_rounded >
- struct ball_ordered
- struct implementation< ball_ordered, W, ball_rounded >
- struct ball_abs
- struct implementation< ball_abs, W, ball_rounded >
- struct ball_shift
- struct implementation< ball_shift, W, ball_rounded >
Namespaces
Defines
- #define TMPL template<typename C,typename R,typename V>
- #define Ball ball<C,R,V>
Functions
- template<typename C , typename R , typename V > C center (const ball< C, R, V > &z)
- template<typename C , typename R , typename V > R radius (const ball< C, R, V > &z)
- template<typename C , typename R , typename V > C & center (ball< C, R, V > &z)
- template<typename C , typename R , typename V > R & radius (ball< C, R, V > &z)
Define Documentation
Definition at line 18 of file ball_rounded.hpp.
Referenced by implementation< ball_elementary, W, ball_rounded >::acos(), implementation< ball_elementary, W, ball_rounded >::asin(), implementation< ball_elementary, W, ball_rounded >::atan2(), implementation< ball_elementary, W, ball_rounded >::log(), and implementation< ball_root, W, ball_rounded >::sqrt().
#define TMPL template<typename C,typename R,typename V> |