cxsc::lx_cinterval Class Reference

Collaboration diagram for cxsc::lx_cinterval:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 lx_cinterval (const real &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const l_real &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const lx_real &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const l_interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const lx_interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const real &, const string &, const real &, const string &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const lx_interval &, const real &, const l_interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const real &, const l_interval &, const lx_interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const real &, const l_interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const real &, const l_interval &, const real &, const l_interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const complex &, const complex &) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Constructor of class lx_cinterval.
 lx_cinterval (const l_complex &, const l_complex &) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Constructor of class lx_cinterval.
 lx_cinterval (const lx_complex &, const lx_complex &) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Constructor of class lx_cinterval.
 lx_cinterval (const lx_complex &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const l_complex &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const complex &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const cinterval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const l_cinterval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const real &, const real &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const lx_real &, const lx_real &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const l_real &, const l_real &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const interval &, const interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const l_interval &, const l_interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (const lx_interval &, const lx_interval &) throw ()
 Constructor of class lx_cinterval.
 lx_cinterval (void) throw ()
 Constructor of class lx_cinterval.
lx_cintervaloperator= (const complex &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const l_complex &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const lx_complex &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const real &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const l_real &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const lx_real &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const interval &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const l_interval &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const lx_interval &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const cinterval &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const l_cinterval &) throw ()
 Implementation of standard assigning operator.
lx_cintervaloperator= (const lx_cinterval &) throw ()
 Implementation of standard assigning operator.

Friends

lx_interval abs (const lx_cinterval &) throw ()
 Returns the absolute value of a complex interval.
lx_cinterval adjust (const lx_cinterval &) throw ()
 matches the precision of a complex interval to the actual stagprec value
lx_cinterval conj (const lx_cinterval &) throw ()
 Returns the conjugated complex interval.
lx_complex diam (const lx_cinterval &) throw ()
 Returns the rounded diameter of the complex interval.
real expo_Im (const lx_cinterval &) throw ()
 Returns the exponent of the imaginary part of the complex interval.
real expo_Re (const lx_cinterval &) throw ()
 Returns the exponent of the real part of the complex interval.
lx_interval Im (const lx_cinterval &) throw ()
 Returns the imaginary interval of the complex interval.
lx_complex Inf (const lx_cinterval &) throw ()
 Returns the infinum of a complex interval.
lx_real InfIm (const lx_cinterval &) throw ()
 Returns the infimum of the imaginary interval of the complex interval.
lx_real InfRe (const lx_cinterval &) throw ()
 Returns the infimum of the real interval of the complex interval.
bool IsEmpty (const lx_cinterval &) throw ()
 Returns 1 if the argument is an empty interval.
l_interval li_part_Im (const lx_cinterval &) throw ()
 Returns the li_part of the imaginary part of the complex interval.
l_interval li_part_Re (const lx_cinterval &) throw ()
 Returns the li_part of the real part of the complex interval.
lx_complex mid (const lx_cinterval &) throw ()
 Returns the rounded middle of the complex interval.
lx_cinterval operator & (const lx_cinterval &a, const lx_cinterval &b) throw ()
 Returns the intersection of the two complex interval operands.
lx_cinterval operator * (const real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const lx_cinterval &, const real &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const l_real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const lx_cinterval &, const l_real &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const lx_real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const lx_cinterval &, const lx_real &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const l_interval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const lx_cinterval &, const l_interval &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const lx_interval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const lx_cinterval &, const lx_interval &) throw ()
 Implementation of standard algebraic multiplication operation.
lx_cinterval operator * (const lx_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic multiplication operation.
bool operator! (const lx_cinterval &) throw ()
 Implementation of standard negation operation.
bool operator!= (const lx_cinterval &, const lx_cinterval &) throw ()
 Implementation of negated standard equality operation.
lx_cinterval operator+ (const lx_complex &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const lx_complex &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const l_complex &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const l_complex &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const complex &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const complex &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const real &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const l_real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const l_real &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const lx_real &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const l_interval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const l_interval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_interval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const lx_interval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const cinterval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const l_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const l_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator+ (const lx_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic addition operation.
lx_cinterval operator- (const lx_complex &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const lx_complex &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const l_complex &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const l_complex &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const complex &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const complex &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const real &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const l_real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const l_real &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_real &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const lx_real &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const l_interval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const l_interval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_interval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const lx_interval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const cinterval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const l_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const l_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic subtraction operation.
lx_cinterval operator- (const lx_cinterval &) throw ()
 Implementation of standard algebraic negative sign operation.
lx_cinterval operator/ (const lx_cinterval &, const real &) throw ()
 Implementation of standard algebraic division operation.
lx_cinterval operator/ (const lx_cinterval &, const lx_real &) throw ()
 Implementation of standard algebraic division operation.
lx_cinterval operator/ (const lx_cinterval &, const l_real &) throw ()
 Implementation of standard algebraic division operation.
lx_cinterval operator/ (const lx_cinterval &, const l_interval &) throw ()
 Implementation of standard algebraic division operation.
lx_cinterval operator/ (const lx_cinterval &, const lx_interval &) throw ()
 Implementation of standard algebraic division operation.
lx_cinterval operator/ (const lx_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard algebraic division operation.
bool operator< (const lx_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard less-than operation.
std::string & operator<< (std::string &s, const lx_cinterval &a) throw ()
 Implementation of standard output method.
std::ostream & operator<< (std::ostream &s, const lx_cinterval &a) throw ()
 Implementation of standard output method.
bool operator<= (const lx_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard less-or-equal-than operation.
bool operator== (const lx_cinterval &, const lx_cinterval &) throw ()
 Implementation of standard equality operation.
lx_cinterval operator| (const lx_cinterval &a, const lx_cinterval &b) throw ()
 Returns the convex hull of the two complex interval operands.
lx_interval Re (const lx_cinterval &) throw ()
 Returns the real interval of the complex interval.
lx_cintervalSetIm (lx_cinterval &, const real &)
 Sets the imaginary interval of the complex interval.
lx_cintervalSetIm (lx_cinterval &, const l_real &)
 Sets the imaginary interval of the complex interval.
lx_cintervalSetIm (lx_cinterval &, const lx_real &)
 Sets the imaginary interval of the complex interval.
lx_cintervalSetIm (lx_cinterval &, const interval &)
 Sets the imaginary interval of the complex interval.
lx_cintervalSetIm (lx_cinterval &, const l_interval &)
 Sets the imaginary interval of the complex interval.
lx_cintervalSetIm (lx_cinterval &, const lx_interval &)
 Sets the imaginary interval of the complex interval.
lx_cintervalSetInf (lx_cinterval &a, const real &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given infimum value.
lx_cintervalSetInf (lx_cinterval &a, const l_real &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given infimum value.
lx_cintervalSetInf (lx_cinterval &a, const lx_real &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given infimum value.
lx_cintervalSetInf (lx_cinterval &a, const complex &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given infimum value.
lx_cintervalSetInf (lx_cinterval &a, const l_complex &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given infimum value.
lx_cintervalSetInf (lx_cinterval &a, const lx_complex &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given infimum value.
lx_cintervalSetRe (lx_cinterval &, const real &)
 Sets the real interval of the complex interval.
lx_cintervalSetRe (lx_cinterval &, const l_real &)
 Sets the real interval of the complex interval.
lx_cintervalSetRe (lx_cinterval &, const lx_real &)
 Sets the real interval of the complex interval.
lx_cintervalSetRe (lx_cinterval &, const interval &)
 Sets the real interval of the complex interval.
lx_cintervalSetRe (lx_cinterval &, const l_interval &)
 Sets the real interval of the complex interval.
lx_cintervalSetRe (lx_cinterval &, const lx_interval &)
 Sets the real interval of the complex interval.
lx_cintervalSetSup (lx_cinterval &a, const real &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given supremum value.
lx_cintervalSetSup (lx_cinterval &a, const l_real &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given supremum value.
lx_cintervalSetSup (lx_cinterval &a, const lx_real &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given supremum value.
lx_cintervalSetSup (lx_cinterval &a, const complex &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given supremum value.
lx_cintervalSetSup (lx_cinterval &a, const l_complex &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given supremum value.
lx_cintervalSetSup (lx_cinterval &a, const lx_complex &b) throw (ERROR_CINTERVAL_EMPTY_INTERVAL)
 Returns the complex interval with the new given supremum value.
lx_complex Sup (const lx_cinterval &) throw ()
 Returns the supremum of a complex interval.
lx_real SupIm (const lx_cinterval &) throw ()
 Returns the supremum of the imaginary interval of the complex interval.
lx_real SupRe (const lx_cinterval &) throw ()
 Returns the supremum of the real interval of the complex interval.
void times2pown (lx_cinterval &, const real &) throw ()
 Multiplication of an interval with $ 2^n $.

Detailed Description

Definition at line 55 of file lx_cinterval.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Jun 9 11:22:48 2011 for C-XSC - A C++ Class Library for Extended Scientific Computing by  doxygen 1.4.6