35 for (
int i = 0; i < 3; i++)
55 ThreeDGrid* grid,
double*** Bx,
double*** By,
double*** Bz,
61 for (
int i = 0; i < 3; i++)
72 "Interpolator3dGridTo3d::setAll",
73 "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)