virtual LocalVector uncheckedValueInTesla(const LocalPoint &p) const =0
Interpolated field value at given point; does not check for exceptions.
virtual LocalVector valueInTesla(const LocalPoint &p) const
Interpolated field value at given point.
virtual Indexes index(const LocalPoint &p) const
const Grid1D & grida() const
MFGrid3D(const GloballyPositioned< float > &vol)
GloballyPositioned< float >::LocalPoint LocalPoint
virtual LocalVector nodeValue(int i, int j, int k) const
Field value at node.
virtual void toGridFrame(const LocalPoint &p, double &a, double &b, double &c) const =0
find grid coordinates for point. For debugging and validation only.
const Grid1D & gridc() const
virtual LocalPoint nodePosition(int i, int j, int k) const
Position of node in local frame.
virtual LocalPoint fromGridFrame(double a, double b, double c) const =0
find grid coordinates for point. For debugging and validation only.
virtual Dimensions dimensions(void) const
Basic3DVector< float > BVector
GloballyPositioned< float >::LocalVector LocalVector
std::vector< std::vector< double > > tmp
void setGrid(const GridType &grid)
int index(Scalar a, Scalar &f) const
const Grid1D & gridb() const