| 
    Geant4
    10.00.p01
    
   | 
 
Classes | |
| union | ieee754 | 
Functions | |
| G4double | uint642dp (uint64_t ll) | 
| G4float | uint322sp (G4int x) | 
| uint32_t | sp2uint32 (G4float x) | 
| G4double | fpfloor (const G4double x) | 
| A vectorisable floor implementation, not only triggered by fast-math.  More... | |
| G4float | fpfloor (const G4float x) | 
| A vectorisable floor implementation, not only triggered by fast-math.  More... | |
Variables | |
| const G4double | EXP_LIMIT = 708 | 
| const G4double | PX1exp = 1.26177193074810590878E-4 | 
| const G4double | PX2exp = 3.02994407707441961300E-2 | 
| const G4double | PX3exp = 9.99999999999999999910E-1 | 
| const G4double | QX1exp = 3.00198505138664455042E-6 | 
| const G4double | QX2exp = 2.52448340349684104192E-3 | 
| const G4double | QX3exp = 2.27265548208155028766E-1 | 
| const G4double | QX4exp = 2.00000000000000000009E0 | 
| const G4double | LOG2E = 1.4426950408889634073599 | 
| const G4float | MAXLOGF = 88.72283905206835f | 
| const G4float | MINLOGF = -88.f | 
| const G4float | C1F = 0.693359375f | 
| const G4float | C2F = -2.12194440e-4f | 
| const G4float | PX1expf = 1.9875691500E-4f | 
| const G4float | PX2expf =1.3981999507E-3f | 
| const G4float | PX3expf =8.3334519073E-3f | 
| const G4float | PX4expf =4.1665795894E-2f | 
| const G4float | PX5expf =1.6666665459E-1f | 
| const G4float | PX6expf =5.0000001201E-1f | 
| const G4float | LOG2EF = 1.44269504088896341f | 
A vectorisable floor implementation, not only triggered by fast-math.
These functions do not distinguish between -0.0 and 0.0, so are not IEC6509 compliant for argument -0.0
Definition at line 154 of file G4Exp.hh.
References sp2uint32().
Referenced by G4Exp(), and G4Expf().
 Here is the call graph for this function:
 Here is the caller graph for this function:A vectorisable floor implementation, not only triggered by fast-math.
These functions do not distinguish between -0.0 and 0.0, so are not IEC6509 compliant for argument -0.0
Definition at line 168 of file G4Exp.hh.
References sp2uint32().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 141 of file G4Exp.hh.
References G4ExpConsts::ieee754::f, and G4ExpConsts::ieee754::i.
Referenced by fpfloor().
 Here is the caller graph for this function:Definition at line 131 of file G4Exp.hh.
References G4ExpConsts::ieee754::f, and G4ExpConsts::ieee754::i.
Referenced by G4Expf().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 121 of file G4Exp.hh.
References G4ExpConsts::ieee754::d, and G4ExpConsts::ieee754::ll.
Referenced by G4Exp().
 Here is the caller graph for this function:| const G4float G4ExpConsts::C1F = 0.693359375f | 
| const G4float G4ExpConsts::C2F = -2.12194440e-4f | 
| const G4double G4ExpConsts::EXP_LIMIT = 708 | 
| const G4double G4ExpConsts::LOG2E = 1.4426950408889634073599 | 
| const G4float G4ExpConsts::LOG2EF = 1.44269504088896341f | 
| const G4float G4ExpConsts::MAXLOGF = 88.72283905206835f | 
| const G4float G4ExpConsts::MINLOGF = -88.f | 
| const G4double G4ExpConsts::PX1exp = 1.26177193074810590878E-4 | 
| const G4float G4ExpConsts::PX1expf = 1.9875691500E-4f | 
| const G4double G4ExpConsts::PX2exp = 3.02994407707441961300E-2 | 
| const G4float G4ExpConsts::PX2expf =1.3981999507E-3f | 
| const G4double G4ExpConsts::PX3exp = 9.99999999999999999910E-1 | 
| const G4float G4ExpConsts::PX3expf =8.3334519073E-3f | 
| const G4float G4ExpConsts::PX4expf =4.1665795894E-2f | 
| const G4float G4ExpConsts::PX5expf =1.6666665459E-1f | 
| const G4float G4ExpConsts::PX6expf =5.0000001201E-1f | 
| const G4double G4ExpConsts::QX1exp = 3.00198505138664455042E-6 | 
| const G4double G4ExpConsts::QX2exp = 2.52448340349684104192E-3 | 
| const G4double G4ExpConsts::QX3exp = 2.27265548208155028766E-1 |