Detailed DescriptionC++ extensions to interval arithmetics for provable bounds. Definition in file intervalarithext.h. Go to the source code of this file.
Macro Definition Documentation
Value:
inline \ SCIPInterval function( \ const SCIPInterval& x /**< operand */ \ ) \ { \ SCIPerrorMessage("Error: " #function " not implemented for intervals.\n"); \ return SCIPInterval(); \ } Definition: intervalarithext.h:42 macro for easy definition of not implemented interval functions Definition at line 393 of file intervalarithext.h. Function Documentation
addition of two intervals
Definition at line 181 of file intervalarithext.h. References SCIPInterval::infinity.
substraction for two intervals
Definition at line 195 of file intervalarithext.h. References SCIPInterval::infinity.
multiplication of two intervals
Definition at line 222 of file intervalarithext.h. References SCIPInterval::infinity.
division for two intervals
Definition at line 236 of file intervalarithext.h. References SCIPInterval::infinity.
cosine of an interval
Definition at line 250 of file intervalarithext.h. References SCIPerrorMessage. Referenced by evalAbs().
exponential of an interval
Definition at line 262 of file intervalarithext.h. References SCIPInterval::infinity. Referenced by evalAbs().
natural logarithm of an interval
Definition at line 275 of file intervalarithext.h. References SCIPInterval::infinity. Referenced by evalAbs().
power of an interval to another interval
Definition at line 288 of file intervalarithext.h. References SCIPInterval::infinity. Referenced by atomic_posintpower< Type >::atomic_posintpower(), atomic_signpower< Type >::atomic_signpower(), atomic_signpower< SCIPInterval >::atomic_signpower(), and evalAbs().
power of an interval to a scalar
Definition at line 302 of file intervalarithext.h. References SCIPInterval::infinity.
signpower of an interval to a scalar
Definition at line 316 of file intervalarithext.h. References SCIPInterval::infinity. Referenced by atomic_signpower< SCIPInterval >::atomic_signpower().
sine of an interval
Definition at line 330 of file intervalarithext.h. References SCIPerrorMessage. Referenced by evalAbs().
square an interval
Definition at line 342 of file intervalarithext.h. References SCIPInterval::infinity. Referenced by atomic_signpower< SCIPInterval >::atomic_signpower().
square root of an interval
Definition at line 355 of file intervalarithext.h. References SCIPInterval::infinity.
absolute value of an interval
Definition at line 368 of file intervalarithext.h. References SCIPInterval::infinity. Referenced by atomic_signpower< SCIPInterval >::atomic_signpower(), and evalMax().
sign of an interval
Definition at line 381 of file intervalarithext.h. References SCIPInterval::infinity. Referenced by atomic_signpower< SCIPInterval >::atomic_signpower(), evalAbs(), and SCIPlpiGetRealSolQuality(). |