39 #ifndef _CXSC_LX_CINTERVAL_HPP_INCLUDED
40 #define _CXSC_LX_CINTERVAL_HPP_INCLUDED
44 #include <l_cinterval.hpp>
45 #include <l_complex.hpp>
46 #include "lx_interval.hpp"
47 #include "lx_complex.hpp"
65 inline lx_cinterval(
void)
throw() { }
67 inline lx_cinterval(
const lx_interval &,
const lx_interval &)
throw();
69 inline lx_cinterval(
const l_interval &,
const l_interval &)
throw();
71 inline lx_cinterval(
const interval &,
const interval &)
throw();
73 inline lx_cinterval(
const l_real &,
const l_real &)
throw();
75 inline lx_cinterval(
const lx_real &,
const lx_real &)
throw();
77 inline lx_cinterval(
const real &,
const real &)
throw();
79 inline lx_cinterval(
const l_cinterval &)
throw();
81 inline lx_cinterval(
const cinterval &)
throw();
83 inline lx_cinterval(
const complex &)
throw();
85 inline lx_cinterval(
const l_complex &)
throw();
87 inline lx_cinterval(
const lx_complex &)
throw();
89 inline lx_cinterval(
const lx_complex&,
const lx_complex&)
90 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
92 inline lx_cinterval(
const l_complex&,
const l_complex&)
93 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
95 inline lx_cinterval(
const complex&,
const complex&)
96 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
98 inline lx_cinterval(
const real&,
const l_interval&,
const real&,
const l_interval&)
throw();
100 inline lx_cinterval(
const real&,
const l_interval&)
throw();
102 inline lx_cinterval(
const real&,
const l_interval&,
const lx_interval&)
throw();
104 inline lx_cinterval(
const lx_interval&,
const real&,
const l_interval&)
throw();
106 inline lx_cinterval(
const real&,
const string&,
const real&,
const string&)
throw();
108 explicit inline lx_cinterval(
const lx_interval &)
throw();
110 explicit inline lx_cinterval(
const l_interval &)
throw();
112 inline lx_cinterval(
const interval &)
throw();
114 explicit inline lx_cinterval(
const lx_real &)
throw();
116 explicit inline lx_cinterval(
const l_real &)
throw();
118 explicit inline lx_cinterval(
const real &)
throw();
124 inline lx_cinterval & operator = (
const lx_cinterval & )
throw();
126 inline lx_cinterval & operator = (
const l_cinterval & )
throw();
128 inline lx_cinterval & operator = (
const cinterval & )
throw();
130 inline lx_cinterval & operator = (
const lx_interval & )
throw();
132 inline lx_cinterval & operator = (
const l_interval & )
throw();
134 inline lx_cinterval & operator = (
const interval & )
throw();
136 inline lx_cinterval & operator = (
const lx_real & )
throw();
138 inline lx_cinterval & operator = (
const l_real & )
throw();
140 inline lx_cinterval & operator = (
const real & )
throw();
142 inline lx_cinterval & operator = (
const lx_complex & )
throw();
144 inline lx_cinterval & operator = (
const l_complex & )
throw();
146 inline lx_cinterval & operator = (
const complex & )
throw();
151 friend inline std::ostream& operator << (std::ostream& s,
const lx_cinterval& a)
156 friend inline std::string & operator << (std::string &s,
const lx_cinterval& a)
165 friend inline lx_cinterval operator -(
const lx_cinterval &)
throw();
168 friend inline lx_cinterval operator + (
const lx_cinterval &,
const lx_cinterval &)
171 friend inline lx_cinterval operator + (
const lx_cinterval &,
const l_cinterval &)
174 friend inline lx_cinterval operator + (
const l_cinterval &,
const lx_cinterval &)
177 friend inline lx_cinterval operator + (
const lx_cinterval &,
const cinterval &)
180 friend inline lx_cinterval operator + (
const cinterval &,
const lx_cinterval &)
183 friend inline lx_cinterval operator + (
const lx_cinterval &,
const lx_interval &)
186 friend inline lx_cinterval operator + (
const lx_interval &,
const lx_cinterval &)
189 friend inline lx_cinterval operator + (
const lx_cinterval &,
const l_interval &)
192 friend inline lx_cinterval operator + (
const l_interval &,
const lx_cinterval &)
195 friend inline lx_cinterval operator + (
const lx_cinterval &,
const lx_real &)
198 friend inline lx_cinterval operator + (
const lx_real &,
const lx_cinterval &)
201 friend inline lx_cinterval operator + (
const lx_cinterval &,
const l_real &)
204 friend inline lx_cinterval operator + (
const l_real &,
const lx_cinterval &)
207 friend inline lx_cinterval operator + (
const lx_cinterval &,
const real &)
210 friend inline lx_cinterval operator + (
const real &,
const lx_cinterval &)
213 friend inline lx_cinterval operator + (
const lx_cinterval &,
const complex &)
216 friend inline lx_cinterval operator + (
const complex &,
const lx_cinterval &)
219 friend inline lx_cinterval operator + (
const lx_cinterval &,
const l_complex &)
222 friend inline lx_cinterval operator + (
const l_complex &,
const lx_cinterval &)
225 friend inline lx_cinterval operator + (
const lx_cinterval &,
const lx_complex &)
228 friend inline lx_cinterval operator + (
const lx_complex &,
const lx_cinterval &)
233 friend inline lx_cinterval operator - (
const lx_cinterval &,
const lx_cinterval &)
236 friend inline lx_cinterval operator - (
const lx_cinterval &,
const l_cinterval &)
239 friend inline lx_cinterval operator - (
const l_cinterval &,
const lx_cinterval &)
242 friend inline lx_cinterval operator - (
const lx_cinterval &,
const cinterval &)
245 friend inline lx_cinterval operator - (
const cinterval &,
const lx_cinterval &)
248 friend inline lx_cinterval operator - (
const lx_cinterval &,
const lx_interval &)
251 friend inline lx_cinterval operator - (
const lx_interval &,
const lx_cinterval &)
254 friend inline lx_cinterval operator - (
const lx_cinterval &,
const l_interval &)
257 friend inline lx_cinterval operator - (
const l_interval &,
const lx_cinterval &)
260 friend inline lx_cinterval operator - (
const lx_cinterval &,
const lx_real &)
263 friend inline lx_cinterval operator - (
const lx_real &,
const lx_cinterval &)
266 friend inline lx_cinterval operator - (
const lx_cinterval &,
const l_real &)
269 friend inline lx_cinterval operator - (
const l_real &,
const lx_cinterval &)
272 friend inline lx_cinterval operator - (
const lx_cinterval &,
const real &)
275 friend inline lx_cinterval operator - (
const real &,
const lx_cinterval &)
278 friend inline lx_cinterval operator - (
const lx_cinterval &,
const complex &)
281 friend inline lx_cinterval operator - (
const complex &,
const lx_cinterval &)
284 friend inline lx_cinterval operator - (
const lx_cinterval &,
const l_complex &)
287 friend inline lx_cinterval operator - (
const l_complex &,
const lx_cinterval &)
290 friend inline lx_cinterval operator - (
const lx_cinterval &,
const lx_complex &)
293 friend inline lx_cinterval operator - (
const lx_complex &,
const lx_cinterval &)
298 friend inline lx_cinterval
operator * (
const lx_cinterval &,
const lx_cinterval &)
301 friend inline lx_cinterval
operator * (
const lx_cinterval &,
const lx_interval &)
304 friend inline lx_cinterval
operator * (
const lx_interval &,
const lx_cinterval &)
307 friend inline lx_cinterval
operator * (
const lx_cinterval &,
const l_interval &)
310 friend inline lx_cinterval
operator * (
const l_interval &,
const lx_cinterval &)
313 friend inline lx_cinterval
operator * (
const lx_cinterval &,
const lx_real &)
316 friend inline lx_cinterval
operator * (
const lx_real &,
const lx_cinterval &)
319 friend inline lx_cinterval
operator * (
const lx_cinterval &,
const l_real &)
322 friend inline lx_cinterval
operator * (
const l_real &,
const lx_cinterval &)
325 friend inline lx_cinterval
operator * (
const lx_cinterval &,
const real &)
328 friend inline lx_cinterval
operator * (
const real &,
const lx_cinterval &)
332 friend inline lx_cinterval
operator / (
const lx_cinterval &,
const lx_cinterval &)
335 friend inline lx_cinterval
operator / (
const lx_cinterval &,
const lx_interval &)
338 friend inline lx_cinterval
operator / (
const lx_cinterval &,
const l_interval &)
341 friend inline lx_cinterval
operator / (
const lx_cinterval &,
const l_real &)
344 friend inline lx_cinterval
operator / (
const lx_cinterval &,
const lx_real &)
347 friend inline lx_cinterval
operator / (
const lx_cinterval &,
const real &)
351 friend inline bool operator ! (
const lx_cinterval&)
throw();
354 friend inline bool operator == (
const lx_cinterval &,
const lx_cinterval &)
358 friend inline bool operator != (
const lx_cinterval &,
const lx_cinterval &)
365 friend inline lx_interval Re(
const lx_cinterval &)
throw();
367 friend inline lx_interval Im(
const lx_cinterval &)
throw();
370 friend inline lx_complex Inf(
const lx_cinterval &)
throw();
372 friend inline lx_complex Sup(
const lx_cinterval &)
throw();
375 friend inline lx_cinterval & SetRe(lx_cinterval&,
const lx_interval&);
377 friend inline lx_cinterval & SetRe(lx_cinterval&,
const l_interval&);
379 friend inline lx_cinterval & SetRe(lx_cinterval&,
const interval&);
381 friend inline lx_cinterval & SetRe(lx_cinterval&,
const lx_real&);
383 friend inline lx_cinterval & SetRe(lx_cinterval&,
const l_real&);
385 friend inline lx_cinterval & SetRe(lx_cinterval&,
const real&);
388 friend inline lx_cinterval & SetIm(lx_cinterval&,
const lx_interval&);
390 friend inline lx_cinterval & SetIm(lx_cinterval&,
const l_interval&);
392 friend inline lx_cinterval & SetIm(lx_cinterval&,
const interval&);
394 friend inline lx_cinterval & SetIm(lx_cinterval&,
const lx_real&);
396 friend inline lx_cinterval & SetIm(lx_cinterval&,
const l_real&);
398 friend inline lx_cinterval & SetIm(lx_cinterval&,
const real&);
401 friend inline lx_real InfRe(
const lx_cinterval&)
throw();
403 friend inline lx_real InfIm(
const lx_cinterval&)
throw();
405 friend inline lx_real SupRe(
const lx_cinterval&)
throw();
407 friend inline lx_real SupIm(
const lx_cinterval&)
throw();
410 friend inline lx_complex
mid(
const lx_cinterval &)
throw();
412 friend inline lx_complex
diam(
const lx_cinterval &)
throw();
414 friend inline real
expo_Re(
const lx_cinterval &)
throw();
416 friend inline real
expo_Im(
const lx_cinterval &)
throw();
418 friend inline l_interval
li_part_Re(
const lx_cinterval &)
throw();
420 friend inline l_interval
li_part_Im(
const lx_cinterval &)
throw();
422 friend inline lx_interval
abs(
const lx_cinterval &)
throw();
424 friend inline lx_cinterval adjust(
const lx_cinterval &)
throw();
426 friend inline lx_cinterval conj(
const lx_cinterval &)
throw();
428 friend inline void times2pown(lx_cinterval& ,
const real&)
throw();
430 friend inline bool IsEmpty(
const lx_cinterval&)
throw();
434 friend inline bool operator < (
const lx_cinterval &,
const lx_cinterval &)
436 friend inline bool operator <= (
const lx_cinterval &,
const lx_cinterval &)
441 friend inline lx_cinterval operator & (
const lx_cinterval& a,
442 const lx_cinterval& b)
throw();
446 friend inline lx_cinterval operator | (
const lx_cinterval& a,
447 const lx_cinterval& b)
throw();
451 friend inline lx_cinterval & SetInf(lx_cinterval& a,
const lx_complex& b)
452 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
453 friend inline lx_cinterval & SetInf(lx_cinterval& a,
const l_complex& b)
454 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
455 friend inline lx_cinterval & SetInf(lx_cinterval& a,
const complex& b)
456 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
457 friend inline lx_cinterval & SetInf(lx_cinterval& a,
const lx_real & b)
458 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
459 friend inline lx_cinterval & SetInf(lx_cinterval& a,
const l_real & b)
460 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
461 friend inline lx_cinterval & SetInf(lx_cinterval& a,
const real & b)
462 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
464 friend inline lx_cinterval & SetSup(lx_cinterval& a,
const lx_complex& b)
465 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
466 friend inline lx_cinterval & SetSup(lx_cinterval& a,
const l_complex& b)
467 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
468 friend inline lx_cinterval & SetSup(lx_cinterval& a,
const complex& b)
469 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
470 friend inline lx_cinterval & SetSup(lx_cinterval& a,
const lx_real & b)
471 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
472 friend inline lx_cinterval & SetSup(lx_cinterval& a,
const l_real & b)
473 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
474 friend inline lx_cinterval & SetSup(lx_cinterval& a,
const real & b)
475 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
487 inline lx_cinterval operator-(
const lx_cinterval &)
throw();
490 inline lx_cinterval operator + (
const lx_cinterval &,
const lx_cinterval &)
493 inline lx_cinterval operator + (
const lx_cinterval &,
const l_cinterval &)
496 inline lx_cinterval operator + (
const l_cinterval &,
const lx_cinterval &)
499 inline lx_cinterval operator + (
const lx_cinterval &,
const cinterval &)
502 inline lx_cinterval operator + (
const cinterval &,
const lx_cinterval &)
505 inline lx_cinterval operator + (
const lx_cinterval &,
const lx_interval &)
508 inline lx_cinterval operator + (
const lx_interval &,
const lx_cinterval &)
511 inline lx_cinterval operator + (
const lx_cinterval &,
const l_interval &)
514 inline lx_cinterval operator + (
const l_interval &,
const lx_cinterval &)
517 inline lx_cinterval operator + (
const lx_cinterval &,
const lx_real &)
520 inline lx_cinterval operator + (
const lx_real &,
const lx_cinterval &)
523 inline lx_cinterval operator + (
const lx_cinterval &,
const l_real &)
526 inline lx_cinterval operator + (
const l_real &,
const lx_cinterval &)
529 inline lx_cinterval operator + (
const lx_cinterval &,
const real &)
532 inline lx_cinterval operator + (
const real &,
const lx_cinterval &)
535 inline lx_cinterval operator + (
const lx_cinterval &,
const complex &)
538 inline lx_cinterval operator + (
const complex &,
const lx_cinterval &)
541 inline lx_cinterval operator + (
const lx_cinterval &,
const l_complex &)
544 inline lx_cinterval operator + (
const l_complex &,
const lx_cinterval &)
547 inline lx_cinterval operator + (
const lx_cinterval &,
const lx_complex &)
550 inline lx_cinterval operator + (
const lx_complex &,
const lx_cinterval &)
554 inline lx_cinterval operator - (
const lx_cinterval &,
const lx_cinterval &)
557 inline lx_cinterval operator - (
const lx_cinterval &,
const l_cinterval &)
560 inline lx_cinterval operator - (
const l_cinterval &,
const lx_cinterval &)
563 inline lx_cinterval operator - (
const lx_cinterval &,
const cinterval &)
566 inline lx_cinterval operator - (
const cinterval &,
const lx_cinterval &)
569 inline lx_cinterval operator - (
const lx_cinterval &,
const lx_interval &)
572 inline lx_cinterval operator - (
const lx_interval &,
const lx_cinterval &)
575 inline lx_cinterval operator - (
const lx_cinterval &,
const l_interval &)
578 inline lx_cinterval operator - (
const l_interval &,
const lx_cinterval &)
581 inline lx_cinterval operator - (
const lx_cinterval &,
const lx_real &)
584 inline lx_cinterval operator - (
const lx_real &,
const lx_cinterval &)
587 inline lx_cinterval operator - (
const lx_cinterval &,
const l_real &)
590 inline lx_cinterval operator - (
const l_real &,
const lx_cinterval &)
593 inline lx_cinterval operator - (
const lx_cinterval &,
const real &)
596 inline lx_cinterval operator - (
const real &,
const lx_cinterval &)
599 inline lx_cinterval operator - (
const lx_cinterval &,
const complex &)
602 inline lx_cinterval operator - (
const complex &,
const lx_cinterval &)
605 inline lx_cinterval operator - (
const lx_cinterval &,
const l_complex &)
608 inline lx_cinterval operator - (
const l_complex &,
const lx_cinterval &)
611 inline lx_cinterval operator - (
const lx_cinterval &,
const lx_complex &)
614 inline lx_cinterval operator - (
const lx_complex &,
const lx_cinterval &)
618 inline lx_cinterval
operator * (
const lx_cinterval &,
const lx_cinterval &)
621 inline lx_cinterval
operator * (
const lx_cinterval &,
const lx_interval &)
624 inline lx_cinterval
operator * (
const lx_interval &,
const lx_cinterval &)
627 inline lx_cinterval
operator * (
const lx_cinterval &,
const l_interval &)
630 inline lx_cinterval
operator * (
const l_interval &,
const lx_cinterval &)
633 inline lx_cinterval
operator * (
const lx_cinterval &,
const l_real &)
636 inline lx_cinterval
operator * (
const l_real &,
const lx_cinterval &)
639 inline lx_cinterval
operator * (
const lx_cinterval &,
const lx_real &)
642 inline lx_cinterval
operator * (
const lx_real &,
const lx_cinterval &)
645 inline lx_cinterval
operator * (
const lx_cinterval &,
const real &)
648 inline lx_cinterval
operator * (
const real &,
const lx_cinterval &)
652 inline lx_cinterval
operator / (
const lx_cinterval &,
const lx_cinterval &)
655 inline lx_cinterval
operator / (
const lx_cinterval &,
const lx_interval &)
658 inline lx_cinterval
operator / (
const lx_cinterval &,
const l_interval &)
661 inline lx_cinterval
operator / (
const lx_cinterval &,
const l_real &)
664 inline lx_cinterval
operator / (
const lx_cinterval &,
const lx_real &)
667 inline lx_cinterval
operator / (
const lx_cinterval &,
const real &)
671 inline bool operator ! (
const lx_cinterval&)
throw();
673 inline bool operator == (
const lx_cinterval &,
const lx_cinterval &)
676 inline bool operator != (
const lx_cinterval &,
const lx_cinterval &)
682 inline bool operator < (
const lx_cinterval &,
const lx_cinterval &)
685 inline bool operator <= (
const lx_cinterval &,
const lx_cinterval &)
691 inline lx_complex Inf(
const lx_cinterval &)
throw();
693 inline lx_complex Sup(
const lx_cinterval &)
throw();
696 inline lx_interval Re(
const lx_cinterval &)
throw();
698 inline lx_interval Im(
const lx_cinterval &)
throw();
702 inline lx_cinterval & SetRe(lx_cinterval&,
const lx_interval&);
704 inline lx_cinterval & SetRe(lx_cinterval&,
const l_interval&);
706 inline lx_cinterval & SetRe(lx_cinterval&,
const interval&);
708 inline lx_cinterval & SetRe(lx_cinterval&,
const lx_real&);
710 inline lx_cinterval & SetRe(lx_cinterval&,
const l_real&);
712 inline lx_cinterval & SetRe(lx_cinterval&,
const real&);
715 inline lx_cinterval & SetIm(lx_cinterval&,
const lx_interval&);
717 inline lx_cinterval & SetIm(lx_cinterval&,
const l_interval&);
719 inline lx_cinterval & SetIm(lx_cinterval&,
const interval&);
721 inline lx_cinterval & SetIm(lx_cinterval&,
const lx_real&);
723 inline lx_cinterval & SetIm(lx_cinterval&,
const l_real&);
725 inline lx_cinterval & SetIm(lx_cinterval&,
const real&);
728 inline lx_real InfRe(
const lx_cinterval&)
throw();
730 inline lx_real InfIm(
const lx_cinterval&)
throw();
732 inline lx_real SupRe(
const lx_cinterval&)
throw();
734 inline lx_real SupIm(
const lx_cinterval&)
throw();
737 inline lx_complex
mid(
const lx_cinterval &)
throw();
739 inline lx_complex
diam(
const lx_cinterval &)
throw();
741 inline real
expo_Re(
const lx_cinterval &a)
throw();
743 inline real
expo_Im(
const lx_cinterval &a)
throw();
745 inline l_interval
li_part_Re(
const lx_cinterval &)
throw();
747 inline l_interval
li_part_Im(
const lx_cinterval &)
throw();
749 inline lx_cinterval adjust(
const lx_cinterval &)
throw();
751 inline lx_cinterval conj(
const lx_cinterval &)
throw();
753 inline void times2pown(lx_cinterval& ,
const real&)
throw();
755 inline lx_interval
abs(
const lx_cinterval &)
throw();
757 inline lx_cinterval operator & (
const lx_cinterval& a,
758 const lx_cinterval& b)
throw();
760 inline lx_cinterval operator | (
const lx_cinterval& a,
761 const lx_cinterval& b)
throw();
764 inline lx_cinterval & SetInf(lx_cinterval& a,
const lx_complex& b)
765 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
767 inline lx_cinterval & SetInf(lx_cinterval& a,
const l_complex& b)
768 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
770 inline lx_cinterval & SetInf(lx_cinterval& a,
const complex& b)
771 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
773 inline lx_cinterval & SetInf(lx_cinterval& a,
const lx_real & b)
774 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
776 inline lx_cinterval & SetInf(lx_cinterval& a,
const l_real & b)
777 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
779 inline lx_cinterval & SetInf(lx_cinterval& a,
const real & b)
780 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
783 inline lx_cinterval & SetSup(lx_cinterval& a,
const lx_complex& b)
784 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
786 inline lx_cinterval & SetSup(lx_cinterval& a,
const l_complex& b)
787 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
789 inline lx_cinterval & SetSup(lx_cinterval& a,
const complex& b)
790 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
792 inline lx_cinterval & SetSup(lx_cinterval& a,
const lx_real & b)
793 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
795 inline lx_cinterval & SetSup(lx_cinterval& a,
const l_real & b)
796 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
798 inline lx_cinterval & SetSup(lx_cinterval& a,
const real & b)
799 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
802 inline bool IsEmpty(
const lx_cinterval&)
throw();
811 inline lx_cinterval operator+(
const lx_cinterval &)
throw();
814 inline lx_cinterval &
operator +=(lx_cinterval &a,
const lx_cinterval &b)
817 inline lx_cinterval &
operator +=(lx_cinterval &a,
const lx_interval &b)
820 inline lx_cinterval &
operator +=(lx_cinterval &a,
const l_interval &b)
823 inline lx_cinterval &
operator +=(lx_cinterval &a,
const l_cinterval &b)
826 inline lx_cinterval &
operator +=(lx_cinterval &a,
const l_real &b)
throw();
828 inline lx_cinterval &
operator +=(lx_cinterval &a,
const lx_real &b)
throw();
830 inline lx_cinterval &
operator +=(lx_cinterval &a,
const real &b)
throw();
832 inline lx_cinterval &
operator +=(lx_cinterval &a,
const interval &b)
835 inline lx_cinterval &
operator +=(lx_cinterval &a,
const cinterval &b)
838 inline lx_cinterval &
operator +=(lx_cinterval &a,
const complex &b)
841 inline lx_cinterval &
operator +=(lx_cinterval &a,
const l_complex &b)
844 inline lx_cinterval &
operator +=(lx_cinterval &a,
const lx_complex &b)
848 inline lx_cinterval & operator -=(lx_cinterval &a,
const lx_cinterval &b)
851 inline lx_cinterval & operator -=(lx_cinterval &a,
const lx_interval &b)
854 inline lx_cinterval & operator -=(lx_cinterval &a,
const l_interval &b)
857 inline lx_cinterval & operator -=(lx_cinterval &a,
const l_cinterval &b)
860 inline lx_cinterval & operator -=(lx_cinterval &a,
const l_real &b)
throw();
862 inline lx_cinterval & operator -=(lx_cinterval &a,
const lx_real &b)
throw();
864 inline lx_cinterval & operator -=(lx_cinterval &a,
const real &b)
throw();
866 inline lx_cinterval & operator -=(lx_cinterval &a,
const interval &b)
869 inline lx_cinterval & operator -=(lx_cinterval &a,
const cinterval &b)
872 inline lx_cinterval & operator -=(lx_cinterval &a,
const complex &b)
875 inline lx_cinterval & operator -=(lx_cinterval &a,
const l_complex &b)
878 inline lx_cinterval & operator -=(lx_cinterval &a,
const lx_complex &b)
883 inline lx_cinterval
operator * (
const lx_cinterval &,
const l_cinterval &)
886 inline lx_cinterval
operator * (
const l_cinterval &,
const lx_cinterval &)
889 inline lx_cinterval
operator * (
const lx_cinterval &,
const cinterval &)
892 inline lx_cinterval
operator * (
const cinterval &,
const lx_cinterval &)
895 inline lx_cinterval
operator * (
const lx_cinterval &,
const complex &)
898 inline lx_cinterval
operator * (
const complex &,
const lx_cinterval &)
901 inline lx_cinterval
operator * (
const lx_cinterval &,
const l_complex &)
904 inline lx_cinterval
operator * (
const l_complex &,
const lx_cinterval &)
907 inline lx_cinterval
operator * (
const lx_cinterval &,
const lx_complex &)
910 inline lx_cinterval
operator * (
const lx_complex &,
const lx_cinterval &)
914 inline lx_cinterval &
operator *=(lx_cinterval &a,
const lx_cinterval &b)
917 inline lx_cinterval &
operator *=(lx_cinterval &a,
const lx_interval &b)
920 inline lx_cinterval &
operator *=(lx_cinterval &a,
const l_interval &b)
923 inline lx_cinterval &
operator *=(lx_cinterval &a,
const l_cinterval &b)
926 inline lx_cinterval &
operator *=(lx_cinterval &a,
const l_real &b)
throw();
928 inline lx_cinterval &
operator *=(lx_cinterval &a,
const lx_real &b)
throw();
930 inline lx_cinterval &
operator *=(lx_cinterval &a,
const real &b)
throw();
932 inline lx_cinterval &
operator *=(lx_cinterval &a,
const interval &b)
935 inline lx_cinterval &
operator *=(lx_cinterval &a,
const cinterval &b)
938 inline lx_cinterval &
operator *=(lx_cinterval &a,
const complex &b)
941 inline lx_cinterval &
operator *=(lx_cinterval &a,
const l_complex &b)
944 inline lx_cinterval &
operator *=(lx_cinterval &a,
const lx_complex &b)
948 inline lx_cinterval
operator / (
const lx_cinterval &,
const l_cinterval &)
951 inline lx_cinterval
operator / (
const l_cinterval &,
const lx_cinterval &)
954 inline lx_cinterval
operator / (
const lx_cinterval &,
const cinterval &)
957 inline lx_cinterval
operator / (
const cinterval &,
const lx_cinterval &)
960 inline lx_cinterval
operator / (
const lx_interval &,
const lx_cinterval &)
963 inline lx_cinterval
operator / (
const l_interval &,
const lx_cinterval &)
966 inline lx_cinterval
operator / (
const l_real &,
const lx_cinterval &)
969 inline lx_cinterval
operator / (
const lx_real &,
const lx_cinterval &)
972 inline lx_cinterval
operator / (
const real &,
const lx_cinterval &)
975 inline lx_cinterval
operator / (
const lx_cinterval &,
const complex &)
978 inline lx_cinterval
operator / (
const complex &,
const lx_cinterval &)
981 inline lx_cinterval
operator / (
const lx_cinterval &,
const l_complex &)
984 inline lx_cinterval
operator / (
const l_complex &,
const lx_cinterval &)
987 inline lx_cinterval
operator / (
const lx_cinterval &,
const lx_complex &)
990 inline lx_cinterval
operator / (
const lx_complex &,
const lx_cinterval &)
994 inline lx_cinterval &
operator /=(lx_cinterval &,
const lx_cinterval &)
997 inline lx_cinterval &
operator /=(lx_cinterval &,
const lx_interval &)
1000 inline lx_cinterval &
operator /=(lx_cinterval &,
const l_interval &)
1003 inline lx_cinterval &
operator /=(lx_cinterval &,
const l_cinterval &)
1006 inline lx_cinterval &
operator /=(lx_cinterval &,
const l_real &)
throw();
1008 inline lx_cinterval &
operator /=(lx_cinterval &,
const lx_real &)
throw();
1010 inline lx_cinterval &
operator /=(lx_cinterval &,
const real &)
throw();
1012 inline lx_cinterval &
operator /=(lx_cinterval &,
const interval &)
1015 inline lx_cinterval &
operator /=(lx_cinterval &,
const cinterval &)
1018 inline lx_cinterval &
operator /=(lx_cinterval &,
const complex &)
1021 inline lx_cinterval &
operator /=(lx_cinterval &,
const l_complex &)
1024 inline lx_cinterval &
operator /=(lx_cinterval &,
const lx_complex &)
1029 inline bool operator == (
const lx_cinterval &,
const l_cinterval &)
1032 inline bool operator == (
const l_cinterval &,
const lx_cinterval &)
1035 inline bool operator == (
const lx_cinterval &,
const lx_interval &)
1038 inline bool operator == (
const lx_interval &,
const lx_cinterval &)
1041 inline bool operator == (
const lx_cinterval &,
const l_interval &)
1044 inline bool operator == (
const l_interval &,
const lx_cinterval &)
1047 inline bool operator == (
const lx_cinterval &,
const l_real &)
1050 inline bool operator == (
const l_real &,
const lx_cinterval &)
1053 inline bool operator == (
const lx_cinterval &,
const lx_real &)
1056 inline bool operator == (
const lx_real &,
const lx_cinterval &)
1059 inline bool operator == (
const lx_cinterval &,
const real &)
1062 inline bool operator == (
const real &,
const lx_cinterval &)
1065 inline bool operator == (
const lx_cinterval &,
const interval &)
1068 inline bool operator == (
const interval &,
const lx_cinterval &)
1071 inline bool operator == (
const lx_cinterval &,
const cinterval &)
1074 inline bool operator == (
const cinterval &,
const lx_cinterval &)
1077 inline bool operator == (
const lx_cinterval &,
const complex &)
1080 inline bool operator == (
const complex &,
const lx_cinterval &)
1083 inline bool operator == (
const lx_cinterval &,
const l_complex &)
1086 inline bool operator == (
const l_complex &,
const lx_cinterval &)
1089 inline bool operator == (
const lx_cinterval &,
const lx_complex &)
1092 inline bool operator == (
const lx_complex &,
const lx_cinterval &)
1097 inline bool operator != (
const lx_cinterval &,
const l_cinterval &)
1100 inline bool operator != (
const l_cinterval &,
const lx_cinterval &)
1103 inline bool operator != (
const lx_cinterval &,
const lx_interval &)
1106 inline bool operator != (
const lx_interval &,
const lx_cinterval &)
1109 inline bool operator != (
const lx_cinterval &,
const l_interval &)
1112 inline bool operator != (
const l_interval &,
const lx_cinterval &)
1115 inline bool operator != (
const lx_cinterval &,
const l_real &)
1118 inline bool operator != (
const l_real &,
const lx_cinterval &)
1121 inline bool operator != (
const lx_cinterval &,
const lx_real &)
1124 inline bool operator != (
const lx_real &,
const lx_cinterval &)
1127 inline bool operator != (
const lx_cinterval &,
const real &)
1130 inline bool operator != (
const real &,
const lx_cinterval &)
1133 inline bool operator != (
const lx_cinterval &,
const interval &)
1136 inline bool operator != (
const interval &,
const lx_cinterval &)
1139 inline bool operator != (
const lx_cinterval &,
const cinterval &)
1142 inline bool operator != (
const cinterval &,
const lx_cinterval &)
1145 inline bool operator != (
const lx_cinterval &,
const complex &)
1148 inline bool operator != (
const complex &,
const lx_cinterval &)
1151 inline bool operator != (
const lx_cinterval &,
const l_complex &)
1154 inline bool operator != (
const l_complex &,
const lx_cinterval &)
1157 inline bool operator != (
const lx_cinterval &,
const lx_complex &)
1160 inline bool operator != (
const lx_complex &,
const lx_cinterval &)
1167 inline bool operator > (
const lx_cinterval &,
const lx_cinterval &)
throw();
1169 inline bool operator >= (
const lx_cinterval &,
const lx_cinterval &)
throw();
1172 inline bool operator <(
const l_cinterval &,
const lx_cinterval &)
throw();
1174 inline bool operator >(
const l_cinterval &,
const lx_cinterval &)
throw();
1176 inline bool operator <=(
const l_cinterval &,
const lx_cinterval &)
throw();
1178 inline bool operator >=(
const l_cinterval &,
const lx_cinterval &)
throw();
1180 inline bool operator <(
const lx_cinterval &,
const l_cinterval &)
throw();
1182 inline bool operator >(
const lx_cinterval &,
const l_cinterval &)
throw();
1184 inline bool operator <=(
const lx_cinterval &,
const l_cinterval &)
throw();
1186 inline bool operator >=(
const lx_cinterval &,
const l_cinterval &)
throw();
1189 inline bool operator <(
const cinterval &,
const lx_cinterval &)
throw();
1191 inline bool operator >(
const cinterval &,
const lx_cinterval &)
throw();
1193 inline bool operator <=(
const cinterval &,
const lx_cinterval &)
throw();
1195 inline bool operator >=(
const cinterval &,
const lx_cinterval &)
throw();
1197 inline bool operator <(
const lx_cinterval &,
const cinterval &)
throw();
1199 inline bool operator >(
const lx_cinterval &,
const cinterval &)
throw();
1201 inline bool operator <=(
const lx_cinterval &,
const cinterval &)
throw();
1203 inline bool operator >=(
const lx_cinterval &,
const cinterval &)
throw();
1206 inline bool operator <(
const lx_interval &,
const lx_cinterval &)
throw();
1208 inline bool operator >(
const lx_interval &,
const lx_cinterval &)
throw();
1210 inline bool operator <=(
const lx_interval &,
const lx_cinterval &)
throw();
1212 inline bool operator >=(
const lx_interval &,
const lx_cinterval &)
throw();
1214 inline bool operator <(
const lx_cinterval &,
const lx_interval &)
throw();
1216 inline bool operator >(
const lx_cinterval &,
const lx_interval &)
throw();
1218 inline bool operator <=(
const lx_cinterval &,
const lx_interval &)
throw();
1220 inline bool operator >=(
const lx_cinterval &,
const lx_interval &)
throw();
1223 inline bool operator <(
const l_interval &,
const lx_cinterval &)
throw();
1225 inline bool operator >(
const l_interval &,
const lx_cinterval &)
throw();
1227 inline bool operator <=(
const l_interval &,
const lx_cinterval &)
throw();
1229 inline bool operator >=(
const l_interval &,
const lx_cinterval &)
throw();
1231 inline bool operator <(
const lx_cinterval &,
const l_interval &)
throw();
1233 inline bool operator >(
const lx_cinterval &,
const l_interval &)
throw();
1235 inline bool operator <=(
const lx_cinterval &,
const l_interval &)
throw();
1237 inline bool operator >=(
const lx_cinterval &,
const l_interval &)
throw();
1240 inline bool operator <(
const interval &,
const lx_cinterval &)
throw();
1242 inline bool operator >(
const interval &,
const lx_cinterval &)
throw();
1244 inline bool operator <=(
const interval &,
const lx_cinterval &)
throw();
1246 inline bool operator >=(
const interval &,
const lx_cinterval &)
throw();
1248 inline bool operator <(
const lx_cinterval &,
const interval &)
throw();
1250 inline bool operator >(
const lx_cinterval &,
const interval &)
throw();
1252 inline bool operator <=(
const lx_cinterval &,
const interval &)
throw();
1254 inline bool operator >=(
const lx_cinterval &,
const interval &)
throw();
1257 inline bool operator <(
const lx_real &,
const lx_cinterval &)
throw();
1259 inline bool operator <=(
const lx_real &,
const lx_cinterval &)
throw();
1261 inline bool operator >(
const lx_cinterval &,
const lx_real &)
throw();
1263 inline bool operator >=(
const lx_cinterval &,
const lx_real &)
throw();
1266 inline bool operator <(
const l_real &,
const lx_cinterval &)
throw();
1268 inline bool operator <=(
const l_real &,
const lx_cinterval &)
throw();
1270 inline bool operator >(
const lx_cinterval &,
const l_real &)
throw();
1272 inline bool operator >=(
const lx_cinterval &,
const l_real &)
throw();
1275 inline bool operator <(
const real &,
const lx_cinterval &)
throw();
1277 inline bool operator <=(
const real &,
const lx_cinterval &)
throw();
1279 inline bool operator >(
const lx_cinterval &,
const real &)
throw();
1281 inline bool operator >=(
const lx_cinterval &,
const real &)
throw();
1284 inline bool operator <(
const complex &,
const lx_cinterval &)
throw();
1286 inline bool operator <=(
const complex &,
const lx_cinterval &)
throw();
1288 inline bool operator >(
const lx_cinterval &,
const complex &)
throw();
1290 inline bool operator >=(
const lx_cinterval &,
const complex &)
throw();
1293 inline bool operator <(
const l_complex &,
const lx_cinterval &)
throw();
1295 inline bool operator <=(
const l_complex &,
const lx_cinterval &)
throw();
1297 inline bool operator >(
const lx_cinterval &,
const l_complex &)
throw();
1299 inline bool operator >=(
const lx_cinterval &,
const l_complex &)
throw();
1302 inline bool operator <(
const lx_complex &,
const lx_cinterval &)
throw();
1304 inline bool operator <=(
const lx_complex &,
const lx_cinterval &)
throw();
1306 inline bool operator >(
const lx_cinterval &,
const lx_complex &)
throw();
1308 inline bool operator >=(
const lx_cinterval &,
const lx_complex &)
throw();
1313 inline lx_cinterval & operator |= (lx_cinterval&,
const lx_cinterval&)
1316 inline lx_cinterval operator | (
const lx_cinterval&,
const lx_real&)
1319 inline lx_cinterval operator | (
const lx_real&,
const lx_cinterval&)
1322 inline lx_cinterval & operator |= (lx_cinterval&,
const lx_real&)
1325 inline lx_cinterval operator | (
const lx_cinterval&,
const l_real&)
1328 inline lx_cinterval operator | (
const l_real&,
const lx_cinterval&)
1331 inline lx_cinterval & operator |= (lx_cinterval&,
const l_real&)
1334 inline lx_cinterval operator | (
const lx_cinterval&,
const real&)
1337 inline lx_cinterval operator | (
const real&,
const lx_cinterval&)
1340 inline lx_cinterval & operator |= (lx_cinterval&,
const real&)
1343 inline lx_cinterval operator | (
const lx_cinterval&,
const l_cinterval&)
1346 inline lx_cinterval operator | (
const l_cinterval&,
const lx_cinterval&)
1349 inline lx_cinterval & operator |= (lx_cinterval&,
const l_cinterval&)
1352 inline lx_cinterval operator | (
const lx_cinterval&,
const cinterval&)
1355 inline lx_cinterval operator | (
const cinterval& a,
const lx_cinterval& b)
1358 inline lx_cinterval & operator |= (lx_cinterval&,
const cinterval&)
1361 inline lx_cinterval operator | (
const lx_cinterval&,
const lx_interval&)
1364 inline lx_cinterval operator | (
const lx_interval&,
const lx_cinterval&)
1367 inline lx_cinterval & operator |= (lx_cinterval&,
const lx_interval&)
1370 inline lx_cinterval operator | (
const lx_cinterval&,
const l_interval&)
1373 inline lx_cinterval operator | (
const l_interval&,
const lx_cinterval&)
1376 inline lx_cinterval & operator |= (lx_cinterval&,
const l_interval&)
1379 inline lx_cinterval operator | (
const lx_cinterval&,
const interval&)
1382 inline lx_cinterval operator | (
const interval&,
const lx_cinterval&)
1385 inline lx_cinterval & operator |= (lx_cinterval&,
const interval&)
1388 inline lx_cinterval operator | (
const lx_cinterval&,
const lx_complex&)
1391 inline lx_cinterval operator | (
const lx_complex&,
const lx_cinterval&)
1394 inline lx_cinterval & operator |= (lx_cinterval&,
const lx_complex&)
1397 inline lx_cinterval operator | (
const lx_cinterval&,
const l_complex&)
1400 inline lx_cinterval operator | (
const l_complex&,
const lx_cinterval&)
1403 inline lx_cinterval & operator |= (lx_cinterval&,
const l_complex&)
1406 inline lx_cinterval operator | (
const lx_cinterval&,
const complex&)
1409 inline lx_cinterval operator | (
const complex&,
const lx_cinterval&)
1412 inline lx_cinterval & operator |= (lx_cinterval&,
const complex&)
1416 inline lx_cinterval operator | (
const lx_interval&,
const complex&)
1419 inline lx_cinterval operator | (
const complex&,
const lx_interval&)
1422 inline lx_cinterval operator | (
const lx_interval&,
const lx_complex&)
1425 inline lx_cinterval operator | (
const lx_complex&,
const lx_interval&)
1428 inline lx_cinterval operator | (
const lx_interval&,
const l_complex&)
1431 inline lx_cinterval operator | (
const l_complex&,
const lx_interval&)
1434 inline lx_cinterval operator | (
const lx_real&,
const cinterval&)
1437 inline lx_cinterval operator | (
const cinterval&,
const lx_real&)
1440 inline lx_cinterval operator | (
const lx_real&,
const l_cinterval&)
1443 inline lx_cinterval operator | (
const l_cinterval&,
const lx_real&)
1446 inline lx_cinterval operator | (
const lx_interval&,
const cinterval&)
1449 inline lx_cinterval operator | (
const cinterval&,
const lx_interval&)
1452 inline lx_cinterval operator | (
const lx_interval&,
const l_cinterval&)
1455 inline lx_cinterval operator | (
const l_cinterval&,
const lx_interval&)
1459 inline lx_cinterval operator | (
const lx_real&,
const complex&)
1462 inline lx_cinterval operator | (
const complex&,
const lx_real&)
1465 inline lx_cinterval operator | (
const lx_real&,
const l_complex&)
1468 inline lx_cinterval operator | (
const l_complex&,
const lx_real&)
1471 inline lx_cinterval operator | (
const lx_real&,
const lx_complex&)
1474 inline lx_cinterval operator | (
const lx_complex&,
const lx_real&)
1480 inline lx_cinterval & operator &= (lx_cinterval&,
const lx_cinterval&)
1481 throw(ERROR_CINTERVAL_EMPTY_INTERVAL);
1483 inline lx_cinterval operator & (
const lx_cinterval&,
const lx_real&)
1486 inline lx_cinterval operator & (
const lx_real&,
const lx_cinterval&)
1489 inline lx_cinterval & operator &= (lx_cinterval&,
const lx_real&)
1492 inline lx_cinterval operator & (
const lx_cinterval&,
const l_real&)
1495 inline lx_cinterval operator & (
const l_real&,
const lx_cinterval&)
1498 inline lx_cinterval & operator &= (lx_cinterval&,
const l_real&)
1501 inline lx_cinterval operator & (
const lx_cinterval&,
const real&)
1504 inline lx_cinterval operator & (
const real&,
const lx_cinterval&)
1507 inline lx_cinterval & operator &= (lx_cinterval&,
const real&)
1510 inline lx_cinterval operator & (
const lx_cinterval&,
const l_cinterval&)
1513 inline lx_cinterval operator & (
const l_cinterval&,
const lx_cinterval&)
1516 inline lx_cinterval & operator &= (lx_cinterval&,
const l_cinterval&)
1519 inline lx_cinterval operator & (
const lx_cinterval&,
const cinterval&)
1522 inline lx_cinterval operator & (
const cinterval& a,
const lx_cinterval& b)
1525 inline lx_cinterval & operator &= (lx_cinterval&,
const cinterval&)
1528 inline lx_cinterval operator & (
const lx_cinterval&,
const lx_interval&)
1531 inline lx_cinterval operator & (
const lx_interval&,
const lx_cinterval&)
1534 inline lx_cinterval & operator &= (lx_cinterval&,
const lx_interval&)
1537 inline lx_cinterval operator & (
const lx_cinterval&,
const l_interval&)
1540 inline lx_cinterval operator & (
const l_interval&,
const lx_cinterval&)
1543 inline lx_cinterval & operator &= (lx_cinterval&,
const l_interval&)
1546 inline lx_cinterval operator & (
const lx_cinterval&,
const interval&)
1549 inline lx_cinterval operator & (
const interval&,
const lx_cinterval&)
1552 inline lx_cinterval & operator &= (lx_cinterval&,
const interval&)
1555 inline lx_cinterval operator & (
const lx_cinterval&,
const lx_complex&)
1558 inline lx_cinterval operator & (
const lx_complex&,
const lx_cinterval&)
1561 inline lx_cinterval & operator &= (lx_cinterval&,
const lx_complex&)
1564 inline lx_cinterval operator & (
const lx_cinterval&,
const l_complex&)
1567 inline lx_cinterval operator & (
const l_complex&,
const lx_cinterval&)
1570 inline lx_cinterval & operator &= (lx_cinterval&,
const l_complex&)
1573 inline lx_cinterval operator & (
const lx_cinterval&,
const complex&)
1576 inline lx_cinterval operator & (
const complex&,
const lx_cinterval&)
1579 inline lx_cinterval & operator &= (lx_cinterval&,
const complex&)
1583 inline lx_cinterval operator & (
const lx_interval&,
const complex&)
1586 inline lx_cinterval operator & (
const complex&,
const lx_interval&)
1589 inline lx_cinterval operator & (
const lx_interval&,
const l_complex&)
1592 inline lx_cinterval operator & (
const l_complex&,
const lx_interval&)
1595 inline lx_cinterval operator & (
const lx_interval&,
const lx_complex&)
1598 inline lx_cinterval operator & (
const lx_complex&,
const lx_interval&)
1601 inline lx_cinterval operator & (
const lx_real&,
const cinterval&)
1604 inline lx_cinterval operator & (
const cinterval&,
const lx_real&)
1607 inline lx_cinterval operator & (
const lx_real&,
const l_cinterval&)
1610 inline lx_cinterval operator & (
const l_cinterval&,
const lx_real&)
1613 inline lx_cinterval operator & (
const lx_interval&,
const cinterval&)
1616 inline lx_cinterval operator & (
const cinterval&,
const lx_interval&)
1619 inline lx_cinterval operator & (
const lx_interval&,
const l_cinterval&)
1622 inline lx_cinterval operator & (
const l_cinterval&,
const lx_interval&)
1627 inline lx_cinterval operator & (
const l_interval&,
const lx_complex&)
1630 inline lx_cinterval operator & (
const lx_complex&,
const l_interval&)
1633 inline lx_cinterval operator & (
const l_cinterval&,
const lx_complex&)
1636 inline lx_cinterval operator & (
const lx_complex&,
const l_cinterval&)
1640 inline lx_cinterval operator & (
const interval&,
const lx_complex&)
1643 inline lx_cinterval operator & (
const lx_complex&,
const interval&)
1646 inline lx_cinterval operator & (
const cinterval&,
const lx_complex&)
1649 inline lx_cinterval operator & (
const lx_complex&,
const cinterval&)
1655 std::string & operator >> (std::string&, lx_cinterval&)
throw();
1657 void operator >> (
const std::string&, lx_cinterval&)
throw();
1659 void operator >> (
const char *s, lx_cinterval&)
throw();
1661 std::istream & operator >> (std::istream&, lx_cinterval&)
throw();
1669 lx_cinterval
sqr(
const lx_cinterval&)
throw();
1671 lx_cinterval
sqrt(
const lx_cinterval&)
throw();
1673 lx_cinterval
sqrt(
const lx_cinterval& ,
int)
throw();
1675 lx_cinterval
exp(
const lx_cinterval&)
throw();
1677 lx_cinterval
exp2(
const lx_cinterval&)
throw();
1679 lx_cinterval
exp10(
const lx_cinterval&)
throw();
1681 lx_cinterval
sin(
const lx_cinterval&)
throw();
1683 lx_cinterval
cos(
const lx_cinterval&)
throw();
1686 lx_cinterval
cosh(
const lx_cinterval&)
throw();
1688 lx_cinterval
sinh(
const lx_cinterval&)
throw();
1691 lx_interval
Arg(
const lx_cinterval&)
throw();
1693 lx_interval
arg(
const lx_cinterval&)
throw();
1696 lx_cinterval
Ln(
const lx_cinterval& )
throw();
1698 lx_cinterval
ln(
const lx_cinterval& )
throw();
1701 lx_cinterval
log2(
const lx_cinterval& )
throw();
1703 lx_cinterval
log10(
const lx_cinterval& )
throw();
1706 lx_cinterval
power_fast(
const lx_cinterval&,
const real& )
throw();
1708 lx_cinterval
power(
const lx_cinterval&,
const real& )
throw();
1710 lx_cinterval
pow(
const lx_cinterval& ,
const lx_interval& )
throw();
1712 lx_cinterval
pow(
const lx_cinterval& ,
const lx_cinterval& )
throw();
1715 lx_cinterval
tan (
const lx_cinterval& )
throw();
1717 lx_cinterval
cot (
const lx_cinterval& )
throw();
1719 lx_cinterval
tanh(
const lx_cinterval& )
throw();
1721 lx_cinterval
coth(
const lx_cinterval& )
throw();
1724 lx_cinterval
asin(
const lx_cinterval& )
throw();
1726 lx_cinterval
acos(
const lx_cinterval& )
throw();
1728 lx_cinterval
atan(
const lx_cinterval& )
throw();
1730 lx_cinterval
acot(
const lx_cinterval& )
throw();
1733 lx_cinterval
asinh(
const lx_cinterval& )
throw();
1735 lx_cinterval
acosh(
const lx_cinterval& )
throw();
1737 lx_cinterval
atanh(
const lx_cinterval& )
throw();
1739 lx_cinterval
acoth(
const lx_cinterval& )
throw();
1742 lx_cinterval
sqrt1px2(
const lx_cinterval& z)
throw();
1744 lx_cinterval
sqrt1mx2(
const lx_cinterval& z)
throw();
1746 lx_cinterval
sqrtx2m1(
const lx_cinterval& z)
throw();
1748 lx_cinterval
sqrtp1m1(
const lx_cinterval& z)
throw();
1750 lx_cinterval
expm1(
const lx_cinterval& z)
throw();
1752 lx_cinterval
lnp1(
const lx_cinterval& z)
throw();
1754 std::list<lx_cinterval>
sqrt_all(
const lx_cinterval& z)
throw();
1756 std::list<lx_cinterval>
sqrt_all(
const lx_cinterval& z,
int n )
throw();
1758 std::list<lx_cinterval>
pow_all(
const lx_cinterval& z,
const lx_interval& p )
throw();
1761 #include "lx_cinterval.inl"
1763 #endif // _CXSC_LX_CINTERVAL_HPP_INCLUDED