19#include "BDSArray1DCoords.hh"
20#include "BDSFieldValue.hh"
21#include "BDSInterpolator1DLinear.hh"
22#include "BDSInterpolatorRoutines.hh"
32BDSInterpolator1DLinear::~BDSInterpolator1DLinear()
1D array with spatial mapping derived from BDSArray4DCoords.
virtual void ExtractSection2(G4double x, BDSFieldValue(&localData)[2], G4double &xFrac) const
Extract 2 points lying around coordinate x.
virtual BDSFieldValue GetInterpolatedValueT(G4double x) const
BDSInterpolator1DLinear()=delete
Private default constructor to force use of provided one.
Interface for all 1D interpolators.
BDSArray1DCoords * array
The field data.
T Linear1D(const T p[2], G4double x)