/[escript]/trunk/escript/src/UnaryFuncs.h
ViewVC logotype

Diff of /trunk/escript/src/UnaryFuncs.h

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

revision 1811 by ksteube, Thu Sep 25 23:11:13 2008 UTC revision 2005 by jfenwick, Mon Nov 10 01:21:39 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.1811  
changed lines
  Added in v.2005

  ViewVC Help
Powered by ViewVC 1.1.26