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 | ) |
|