65   : onethird(1.0/3.0), max2(5)
 
   69                  "Attempt to instantiate G4Pow in worker thread");
 
   72   const G4int maxZ = 512; 
 
   73   const G4int maxZfact = 170; 
 
   82   pz13.resize(maxZ,0.0);
 
   84   fexp.resize(maxZfact,0.0);
 
   85   fact.resize(maxZfact,0.0);
 
  100   for(
G4int i=1; i<maxZ; ++i)
 
  127   if(std::abs(n) > 8) { 
return std::pow(x, 
G4double(n)); }
 
  129   if(n >= 0) { 
for(
G4int i=0; i<
n; ++i) { res *= x; } }
 
  130   else if((n < 0) && (x != 0.0))
 
  134     for(
G4int i=0; i<
nn; ++i) { res *= y; }
 
static G4Pow * GetInstance()
 
G4double powN(G4double x, G4int n) const 
 
static G4Pow * fpInstance
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
G4double G4Log(G4double x)
 
G4double G4Exp(G4double initial_x)
Exponential Function double precision.