/[escript]/branches/schroedinger/escript/src/UnaryFuncs.h
ViewVC logotype

Diff of /branches/schroedinger/escript/src/UnaryFuncs.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1885 by jfenwick, Wed Oct 8 00:28:28 2008 UTC revision 1886 by jfenwick, Wed Oct 15 01:34:18 2008 UTC
# Line 28  namespace escript { Line 28  namespace escript {
28    
29  //======================================================================  //======================================================================
30    
31    inline
32  double log1p (const double x)  double log1p (const double x)
33  {  {
34    volatile double y;    volatile double y;
# Line 37  double log1p (const double x) Line 38  double log1p (const double x)
38    
39  //======================================================================  //======================================================================
40    
41    inline
42  float IEEE_NaN()  float IEEE_NaN()
43  {  {
44     static unsigned char nan[4]={ 0, 0, 0xc0, 0x7f };     static unsigned char nan[4]={ 0, 0, 0xc0, 0x7f };
# Line 45  float IEEE_NaN() Line 47  float IEEE_NaN()
47    
48  //======================================================================  //======================================================================
49    
50    inline
51  double IEEE_Infy()  double IEEE_Infy()
52  {  {
53     static unsigned char infy[8]={ 0, 0, 0, 0, 0, 0, 0xf0, 0x7f };     static unsigned char infy[8]={ 0, 0, 0, 0, 0, 0, 0xf0, 0x7f };
# Line 54  double IEEE_Infy() Line 57  double IEEE_Infy()
57    
58  //======================================================================  //======================================================================
59    
60    inline
61  double  double
62  acosh_substitute (const double x)  acosh_substitute (const double x)
63  {  {
# Line 84  acosh_substitute (const double x) Line 87  acosh_substitute (const double x)
87    
88  //======================================================================  //======================================================================
89    
90    inline
91  double  double
92  asinh_substitute (const double x)  asinh_substitute (const double x)
93  {  {
# Line 112  asinh_substitute (const double x) Line 116  asinh_substitute (const double x)
116    
117  //======================================================================  //======================================================================
118    
119    inline
120  double  double
121  atanh_substitute (const double x)  atanh_substitute (const double x)
122  {  {

Legend:
Removed from v.1885  
changed lines
  Added in v.1886

  ViewVC Help
Powered by ViewVC 1.1.26