49 for (i=0; i<
nData; i++)
63 if(x1<x2&&i1<
data[i-1].GetVectorLength())
97 if(x1-x2<0.001*x2) i1++;
106 for (i=0; i<
nData; i++)
121 else if ( i == nData )
135 G4int i1=0, i2=0, ii=0;
149 if(std::abs(
GetX(low,i1)-
GetX(high,i2))<0.001) i2++;
166 if(std::abs(
GetX(low,i1)-
GetX(high,i2))<0.001) i1++;
G4double GetY(G4double x)
G4int GetVectorLength() const
void SetInterpolationManager(const G4InterpolationManager &aManager)
G4double GetX(G4int i) const
void SetData(G4int i, G4double x, G4double y)
G4double Interpolate(G4InterpolationScheme aScheme, G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
G4NeutronHPInterpolator theInt
void SetY(G4int i, G4double x)
G4int GetNEntries(G4int i)
G4InterpolationScheme GetScheme(G4int index) const
void SetX(G4int i, G4double e)
G4double GetY(G4int i, G4int j)
void SetScheme(G4int aPoint, const G4InterpolationScheme &aScheme)
G4InterpolationManager theManager
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
G4double Sample(G4double x)