fast interval library
More...
|
| template<typename T , RoundingStrategy R, IntervalMode M> |
| Interval< T, R, M > | diam (const Interval< T, R, M > &ix) |
| |
| template<typename T , RoundingStrategy R, IntervalMode M> |
| T | width (const Interval< T, R, M > &ix) |
| |
◆ IntervalMode
interval computation mode
Possible values:
- ::filib::i_mode_normal
- ::filib::i_mode_extended
- ::filib::i_mode_extended_flag
◆ RoundingStrategy
Supported rounding strategies:
- ::filib::native_switched: do switching as called from interval and reset afterwards
- ::filib::native_directed: native_switched without reset
- ::filib::multiplicative: multiplicate with pred/succ of 0/1
- ::filib::no_rounding: don't set rounding at all
- ::filib::pred_succ_rounding: use pred and succ
◆ diam()
template<typename T , RoundingStrategy R, IntervalMode M>
◆ width()
template<typename T , RoundingStrategy R, IntervalMode M>
| T capd::filib::width |
( |
const Interval< T, R, M > & |
ix | ) |
|