84 throw G4HadronicException(__FILE__, __LINE__,
"G4InterpolationManager: unknown interpolation scheme");
94 G4cout <<
"G4InterpolationManager::AppendScheme - "<<aPoint<<
" "<<nEntries<<
G4endl;
95 throw G4HadronicException(__FILE__, __LINE__,
"Wrong usage of G4InterpolationManager::AppendScheme");
105 else if(aScheme==scheme[nRanges-1])
118 for(i=0; i<nRanges-1; i++)
121 buffer1[i] = range[i];
122 buff2[i] = scheme[i];
130 start[nRanges-1] = start[nRanges-2]+range[nRanges-2];
131 range[nRanges-1] = 1;
132 scheme[nRanges-1] = aScheme;
G4GLOB_DLL std::ostream G4cout
void AppendScheme(G4int aPoint, const G4InterpolationScheme &aScheme)
G4InterpolationScheme MakeScheme(G4int it)