cxsc::lx_real Class Reference

Collaboration diagram for cxsc::lx_real:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 lx_real (const real &, const string &) throw ()
 Constructor of class lx_real.
 lx_real (const real &a) throw ()
 Constructor of class lx_real.
 lx_real (const l_real &a) throw ()
 Constructor of class lx_real.
 lx_real (const real &n, const real &a) throw ()
 Constructor of class lx_real.
 lx_real (const real &n, const l_real &a) throw ()
 Constructor of class lx_real.
 lx_real (void) throw ()
 Constructor of class lx_real.
lx_realoperator= (const real &) throw ()
 Implementation of standard assigning operator.
lx_realoperator= (const l_real &) throw ()
 Implementation of standard assigning operator.
lx_realoperator= (const lx_real &) throw ()
 Implementation of standard assigning operator.

Friends

lx_real abs (const lx_real &) throw ()
 Returns the absolute value of a lx_real value a.
lx_real adjust (const lx_real &) throw ()
 matches the precision of an lx_real value to the actual stagprec value
bool eq_zero (const lx_real &a) throw ()
 Returns 1 if $ a=0 $ and 0 otherwise.
real expo (const lx_real &) throw ()
 Returns the exponent a.ex of a lx_real value a.
bool ge_zero (const lx_real &a) throw ()
 Returns 1 if $ a\ge0 $ and 0 otherwise.
bool gr_zero (const lx_real &a) throw ()
 Returns 1 if $ a>0 $ and 0 otherwise.
l_real lr_part (const lx_real &) throw ()
 Returns the l_real component a.lr of a lx_real value a.
bool operator! (const lx_real &) throw ()
 Implementation of standard negation operation.
lx_real operator- (const lx_real &) throw ()
 Implementation of standard algebraic negative sign operation.
std::string & operator<< (std::string &s, const lx_real &a) throw ()
 Implementation of standard output method.
void scale_down (lx_real &) throw ()
 Scaling a.lr downwards and keeps the value of a unchanged.
void scale_up (lx_real &) throw ()
 Scaling a.lr upwards and keeps the value of a unchanged.
bool se_zero (const lx_real &a) throw ()
 Returns 1 if $ a\le0 $ and 0 otherwise.
int sign (const lx_real &) throw ()
 Returns the sign of a lx_real value.
bool sm_zero (const lx_real &a) throw ()
 Returns 1 if $ a<0 $ and 0 otherwise.
int StagPrec (const lx_real &) throw ()
 Returns the precision of a lx_real value.
void times2pown (lx_real &, const real &) throw ()
 Multiplication with $ 2^r; $ the real value r must be an integer.
void times2pown_neg (lx_real &a, const real &n) throw ()
 Multiplication with $ 2^r; $ the real value r must be a negative integer.

Detailed Description

Definition at line 58 of file lx_real.hpp.


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