Geant4
10.03.p01
|
Go to the source code of this file.
Classes | |
union | G4ExpConsts::ieee754 |
Namespaces | |
G4ExpConsts | |
Functions | |
G4double | G4ExpConsts::uint642dp (uint64_t ll) |
G4float | G4ExpConsts::uint322sp (G4int x) |
uint32_t | G4ExpConsts::sp2uint32 (G4float x) |
G4double | G4ExpConsts::fpfloor (const G4double x) |
G4float | G4ExpConsts::fpfloor (const G4float x) |
G4double | G4Exp (G4double initial_x) |
Exponential Function double precision. More... | |
G4float | G4Expf (G4float initial_x) |
Exponential Function single precision. More... | |
void | expv (const uint32_t size, G4double const *__restrict__ iarray, G4double *__restrict__ oarray) |
void | G4Expv (const uint32_t size, G4double const *__restrict__ iarray, G4double *__restrict__ oarray) |
void | expfv (const uint32_t size, G4float const *__restrict__ iarray, G4float *__restrict__ oarray) |
void | G4Expfv (const uint32_t size, G4float const *__restrict__ iarray, G4float *__restrict__ oarray) |
Variables | |
const G4double | G4ExpConsts::EXP_LIMIT = 708 |
const G4double | G4ExpConsts::PX1exp = 1.26177193074810590878E-4 |
const G4double | G4ExpConsts::PX2exp = 3.02994407707441961300E-2 |
const G4double | G4ExpConsts::PX3exp = 9.99999999999999999910E-1 |
const G4double | G4ExpConsts::QX1exp = 3.00198505138664455042E-6 |
const G4double | G4ExpConsts::QX2exp = 2.52448340349684104192E-3 |
const G4double | G4ExpConsts::QX3exp = 2.27265548208155028766E-1 |
const G4double | G4ExpConsts::QX4exp = 2.00000000000000000009E0 |
const G4double | G4ExpConsts::LOG2E = 1.4426950408889634073599 |
const G4float | G4ExpConsts::MAXLOGF = 88.72283905206835f |
const G4float | G4ExpConsts::MINLOGF = -88.f |
const G4float | G4ExpConsts::C1F = 0.693359375f |
const G4float | G4ExpConsts::C2F = -2.12194440e-4f |
const G4float | G4ExpConsts::PX1expf = 1.9875691500E-4f |
const G4float | G4ExpConsts::PX2expf =1.3981999507E-3f |
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 G4float | G4ExpConsts::LOG2EF = 1.44269504088896341f |
void expfv | ( | const uint32_t | size, |
G4float const *__restrict__ | iarray, | ||
G4float *__restrict__ | oarray | ||
) |
void expv | ( | const uint32_t | size, |
G4double const *__restrict__ | iarray, | ||
G4double *__restrict__ | oarray | ||
) |
Exponential Function single precision.
Definition at line 230 of file G4Exp.hh.
void G4Expfv | ( | const uint32_t | size, |
G4float const *__restrict__ | iarray, | ||
G4float *__restrict__ | oarray | ||
) |