19#include "BDSArray3DCoords.hh"
20#include "BDSFieldValue.hh"
21#include "BDSInterpolator3DNearest.hh"
27BDSInterpolator3DNearest::~BDSInterpolator3DNearest()
3D array with spatial mapping derived from BDSArray4DCoords.
virtual BDSFieldValue ExtractNearest(G4double x, G4double y=0, G4double z=0, G4double t=0) const
Extract nearest field value from array. t ignored but required for overload.
virtual BDSFieldValue GetInterpolatedValueT(G4double x, G4double y, G4double z) const
BDSInterpolator3DNearest()=delete
Private default constructor to force the use of the provided one.
Interface for all 3D interpolators.
BDSArray3DCoords * array
The field data.