|
Graphite Version 3
An experimental 3D geometry processing program
|
Dummy interval class, that does not compute anything and that always says that sign is undetermined. More...
#include <geogram/numerics/interval_nt.h>
Classes | |
| struct | Rounding |
Public Member Functions | |
| intervalDummy (double x) | |
| intervalDummy (double l, double u) | |
| intervalDummy (const intervalDummy &rhs)=default | |
| intervalDummy (const expansion_nt &rhs) | |
| intervalDummy & | operator= (const intervalDummy &rhs)=default |
| intervalDummy & | operator= (double rhs) |
| intervalDummy & | operator= (const expansion_nt &rhs) |
| double | inf () const |
| double | sup () const |
| double | estimate () const |
| bool | is_nan () const |
| Sign2 | sign () const |
| intervalDummy & | negate () |
| intervalDummy & | operator+= (const intervalDummy &x) |
| intervalDummy & | operator-= (const intervalDummy &x) |
| intervalDummy & | operator*= (const intervalDummy &x) |
Public Member Functions inherited from GEO::intervalBase | |
| intervalBase (double x) | |
| intervalBase (const intervalBase &rhs)=default | |
| intervalBase & | operator= (const intervalBase &rhs)=default |
Additional Inherited Members | |
Public Types inherited from GEO::intervalBase | |
| enum | Sign2 { SIGN2_ERROR = -1 , SIGN2_ZERO = 0 , SIGN2_NP , SIGN2_PP , SIGN2_ZP , SIGN2_NN , SIGN2_NZ } |
Static Public Member Functions inherited from GEO::intervalBase | |
| static void | set_FPU_round_to_nearest () |
| static void | set_FPU_round_to_upper () |
| static bool | sign_is_determined (Sign2 s) |
| static bool | sign_is_non_zero (Sign2 s) |
| static Sign | convert_sign (Sign2 s) |
Protected Member Functions inherited from GEO::intervalBase | |
| void | control_set (double x) |
| void | control_set (const expansion_nt &x) |
| void | control_set (const intervalBase &x) |
| void | control_negate () |
| void | control_add (const intervalBase &x) |
| void | control_sub (const intervalBase &x) |
| void | control_mul (const intervalBase &x) |
| void | control_check (double inf, double sup) |
Dummy interval class, that does not compute anything and that always says that sign is undetermined.
Used for performance testing and for debugging.
Definition at line 729 of file interval_nt.h.
|
inline |
Definition at line 737 of file interval_nt.h.
|
inline |
Definition at line 740 of file interval_nt.h.
|
inline |
Definition at line 744 of file interval_nt.h.
|
inline |
Definition at line 751 of file interval_nt.h.
|
inline |
Definition at line 775 of file interval_nt.h.
|
inline |
Definition at line 767 of file interval_nt.h.
|
inline |
Definition at line 779 of file interval_nt.h.
|
inline |
Definition at line 787 of file interval_nt.h.
|
inline |
Definition at line 801 of file interval_nt.h.
|
inline |
Definition at line 791 of file interval_nt.h.
|
inline |
Definition at line 796 of file interval_nt.h.
|
inline |
Definition at line 762 of file interval_nt.h.
|
inline |
Definition at line 757 of file interval_nt.h.
|
inline |
Definition at line 783 of file interval_nt.h.
|
inline |
Definition at line 771 of file interval_nt.h.