36 for (
int i = 0; i < 3; i++)
41 (
const double Point[3],
double Value[3])
const {
57 double *** Bx,
double *** By,
double *** Bz,
64 for (
int i = 0; i < 3; i++)
76 "Interpolator3dGridTo3d::setAll",
77 "Did not recognise interpolation algorithm"
virtual void function(const Mesh::Iterator &point, double *value) const
virtual Interpolator3dGridTo1d * clone() const =0
Interpolator3dGridTo1d * interpolator_m[3]
void function(const double Point[3], double Value[3]) const
ThreeDGrid * coordinates_m
void setAll(ThreeDGrid *grid, double ***Bx, double ***By, double ***Bz, interpolationAlgorithm algo=TRILINEAR)
Interpolator3dGridTo3d(ThreeDGrid *grid, double ***Bx, double ***By, double ***Bz, interpolationAlgorithm algo=TRILINEAR)
void remove(VectorMap *map)