![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Classes | |
| union | ieee754 |
Functions | |
| G4double | uint642dp (uint64_t ll) |
| G4float | uint322sp (G4int x) |
| uint32_t | sp2uint32 (G4float x) |
| G4double | fpfloor (const G4double x) |
| G4float | fpfloor (const G4float x) |
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 156 of file G4Exp.hh.
View newest version in sPHENIX GitHub at line 156 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 170 of file G4Exp.hh.
View newest version in sPHENIX GitHub at line 170 of file G4Exp.hh
References sp2uint32().
Here is the call graph for this function:
|
inline |
Definition at line 143 of file G4Exp.hh.
View newest version in sPHENIX GitHub at line 143 of file G4Exp.hh
References G4ExpConsts::ieee754::f, G4ExpConsts::ieee754::i, tmp, and x.
Referenced by fpfloor().
Here is the caller graph for this function:Definition at line 133 of file G4Exp.hh.
View newest version in sPHENIX GitHub at line 133 of file G4Exp.hh
References G4ExpConsts::ieee754::f, G4ExpConsts::ieee754::i, tmp, and x.
Referenced by G4Expf().
Here is the caller graph for this function:
|
inline |
Definition at line 123 of file G4Exp.hh.
View newest version in sPHENIX GitHub at line 123 of file G4Exp.hh
References G4ExpConsts::ieee754::d, G4ExpConsts::ieee754::ll, and tmp.
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 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 |