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 cinterval sqrtx2m1(const cinterval &z)
Calculates .
cinterval sqrt1px2(const cinterval &z)
Calculates .
cinterval log2(const cinterval &z)
Calculates .
cinterval ln(const cinterval &z)
Calculates .
cinterval sin(const cinterval &z)
Calculates .
cinterval cot(const cinterval &z)
Calculates .
The namespace cxsc, providing all functionality of the class library C-XSC.
cinterval acot(const cinterval &z)
Calculates .
real expo_Re(const lx_cinterval &a)
Returns the exponent n of the real part of the complex interval.
cvector mid(const cimatrix_subv &mv)
Returns the middle of the matrix.
l_interval li_part_Re(const lx_cinterval &)
Returns the l_interval of the real part of the complex interval.
cinterval atan(const cinterval &z)
Calculates .
cinterval acos(const cinterval &z)
Calculates .
cinterval sqr(const cinterval &z)
Calculates .
cinterval expm1(const cinterval &z)
Calculates .
cinterval tanh(const cinterval &z)
Calculates .
cinterval asinh(const cinterval &z)
Calculates .
cinterval log10(const cinterval &z)
Calculates .
cinterval sqrt1mx2(const cinterval &z)
Calculates .
cinterval lnp1(const cinterval &z)
Calculates .
std::list< cinterval > pow_all(const cinterval &z, const interval &p)
Calculates and returns all possible solutions.
std::list< cinterval > sqrt_all(const cinterval &z)
Calculates and returns all possible solutions.
cvector diam(const cimatrix_subv &mv)
Returns the diameter of the matrix.
real expo_Im(const lx_cinterval &a)
Returns the exponent n of the imaginary part of the complex interval.
cinterval Ln(const cinterval &z)
Calculates .
cinterval sqrt(const cinterval &z)
Calculates .
cinterval cos(const cinterval &z)
Calculates .
cinterval atanh(const cinterval &z)
Calculates .
cinterval power_fast(const cinterval &z, int n)
Calculates .
cinterval exp10(const cinterval &z)
Calculates .
void times2pown(cinterval &x, int n)
Fast multiplication of reference parameter [z] with .
cinterval sqrtp1m1(const cinterval &z)
Calculates .
cinterval exp(const cinterval &z)
Calculates .
cinterval cosh(const cinterval &z)
Calculates .
cinterval tan(const cinterval &z)
Calculates .
cinterval sinh(const cinterval &z)
Calculates .
cinterval exp2(const cinterval &z)
Calculates .
interval Arg(const cinterval &z)
Calculates .
cinterval asin(const cinterval &z)
Calculates .
cinterval acoth(const cinterval &z)
Calculates .
cinterval coth(const cinterval &z)
Calculates .
cinterval pow(const cinterval &z, const interval &p)
Calculates .
interval arg(const cinterval &z)
Calculates .
l_interval li_part_Im(const lx_cinterval &)
Returns the l_interval of the imaginary part of the complex interval.
cinterval power(const cinterval &z, int n)
Calculates .
ivector abs(const cimatrix_subv &mv)
Returns the absolute value of the matrix.
cinterval acosh(const cinterval &z)
Calculates .