HPP modules/rlinterval.hpp CPP modules/rlinterval.cpp TEX modules/rlinterval.tex MODULE linterval modules/rlinterval.hlp TYPES LINTERVAL cxscl_interval END IMPLICITCAST LINTERVAL INPUTSTRING (stringl_interval(a+","+a)) LREAL INPUTSTRING (stringl_real(a)) INTERVAL INPUTSTRING (stringinterval(a+","+a)) DOUBLE INPUTSTRING (stringtodouble(a).asDOUBLE()) LINTERVAL INTERVAL (cxscl_interval(a)) LINTERVAL LREAL (cxscl_interval(a,a)) END BINARYFUNCTIONS LInterval LINTERVAL INPUTSTRING INPUTSTRING (stringl_interval(a+","+b)) LInterval LINTERVAL DOUBLE DOUBLE (cxscl_interval(a,b)) LInterval LINTERVAL INTEGER DOUBLE (cxscl_interval(a,b)) LInterval LINTERVAL DOUBLE INTEGER (cxscl_interval(a,b)) LInterval LINTERVAL INTEGER INTEGER (cxscl_interval(a,b)) LInterval LINTERVAL LREAL LREAL (cxscl_interval(a,b)) bracket LINTERVAL LREAL LREAL (cxscl_interval(a,b)) END UNARYFUNCTIONS LInterval LINTERVAL INPUTSTRING (stringl_interval(a+","+a)) LInterval LINTERVAL DOUBLE (cxscl_interval(a,a)) LInterval LINTERVAL INTEGER (cxscl_interval(a,a)) LInterval LINTERVAL LREAL (cxscl_interval(a,a)) LInterval LINTERVAL INTERVAL (cxscl_interval(a)) LInterval LINTERVAL STRING (stringl_interval(a)) END BINARYFUNCTIONS add LINTERVAL LINTERVAL LINTERVAL (a+b) sub LINTERVAL LINTERVAL LINTERVAL (a-b) mul LINTERVAL LINTERVAL LINTERVAL (a*b) div LINTERVAL LINTERVAL LINTERVAL (a/b) pow LINTERVAL LINTERVAL INTEGER (power(a,b)) pow LINTERVAL LINTERVAL LINTERVAL (pow(a,b)) eq INTEGER LINTERVAL LINTERVAL (a==b) neq INTEGER LINTERVAL LINTERVAL (a!=b) lesseq INTEGER LINTERVAL LINTERVAL (a<=b) less INTEGER LINTERVAL LINTERVAL (ab) greatereq INTEGER LINTERVAL LINTERVAL (a>=b) Or LINTERVAL LINTERVAL LINTERVAL (a|b) And LINTERVAL LINTERVAL LINTERVAL (a&b) END UNARYFUNCTIONS neg LINTERVAL LINTERVAL (-a) sin LINTERVAL LINTERVAL (sin(a)) cos LINTERVAL LINTERVAL (cos(a)) tan LINTERVAL LINTERVAL (tan(a)) cot LINTERVAL LINTERVAL (cot(a)) asin LINTERVAL LINTERVAL (asin(a)) acos LINTERVAL LINTERVAL (acos(a)) atan LINTERVAL LINTERVAL (atan(a)) acot LINTERVAL LINTERVAL (acot(a)) sinh LINTERVAL LINTERVAL (sinh(a)) cosh LINTERVAL LINTERVAL (cosh(a)) tanh LINTERVAL LINTERVAL (tanh(a)) coth LINTERVAL LINTERVAL (coth(a)) asinh LINTERVAL LINTERVAL (asinh(a)) acosh LINTERVAL LINTERVAL (acosh(a)) atanh LINTERVAL LINTERVAL (atanh(a)) acoth LINTERVAL LINTERVAL (acoth(a)) log LINTERVAL LINTERVAL (ln(a)) exp LINTERVAL LINTERVAL (exp(a)) sqrt LINTERVAL LINTERVAL (sqrt(a)) output STRING LINTERVAL (output(a)) mid LREAL LINTERVAL (mid(a)) inf LREAL LINTERVAL (Inf(a)) sup LREAL LINTERVAL (Sup(a)) diam LREAL LINTERVAL (diam(a)) abs LINTERVAL LINTERVAL (abs(a)) sqr LINTERVAL LINTERVAL (sqr(a)) END