Loading [MathJax]/extensions/tex2jax.js
1.4.1
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Grid Member List

This is the complete list of members for Grid, including all inherited members.

AStringable()AStringable
AStringable(const AStringable &r)AStringable
coordinateToIndices(const VectorDouble &coor, bool centered=false, double eps=EPSILON6) constGrid
coordinateToIndicesInPlace(const VectorDouble &coor, VectorInt &indice, bool centered=false, double eps=EPSILON6) constGrid
coordinateToRank(const VectorDouble &coor, bool centered=false, double eps=EPSILON6) constGrid
copyParams(int mode, const Grid &gridaux)Grid
dilate(int mode, const VectorInt &nshift, VectorInt &nx, VectorDouble &dx, VectorDouble &x0) constGrid
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divider(const VectorInt &nmult, bool flagCell, VectorInt &nx, VectorDouble &dx, VectorDouble &x0) constGrid
empty() constGrid
generateGridIndices(const String &string, bool startFromZero=true, bool invert=true, bool verbose=false) constGrid
generateMirrorIndex(int nx, int ix)Gridstatic
getAxis(int idim) constGrid
getCellCoordinatesByCorner(int node, const VectorInt &shift=VectorInt(), const VectorDouble &dxsPerCell=VectorDouble()) constGrid
getCellSize() constGrid
getCenterIndices() constGrid
getCoordinate(int rank, int idim, bool flag_rotate=true) constGrid
getCoordinatesByCorner(const VectorInt &icorner) constGrid
getCoordinatesByIndice(const VectorInt &indice, bool flag_rotate=true, const VectorInt &shift=VectorInt(), const VectorDouble &dxsPerCell=VectorDouble()) constGrid
getCoordinatesByRank(int rank, bool flag_rotate=true) constGrid
getDX(int idim) constGrid
getDXs() constGridinline
getExtend(int idim, bool flagCell=false) constGrid
getExtends(bool flagCell=false) constGrid
getMirrorIndex(int idim, int ix) constGrid
getNDim() constGridinline
getNTotal() constGrid
getNX(int idim) constGrid
getNXs() constGridinline
getRotAngle(int idim) constGridinline
getRotAngles() constGridinline
getRotation() constGridinline
getRotMat() constGridinline
getVolume(bool flagCell=false) constGrid
getX0(int idim) constGrid
getX0s() constGridinline
Grid(int ndim=0, const VectorInt &nx=VectorInt(), const VectorDouble &x0=VectorDouble(), const VectorDouble &dx=VectorDouble())Grid
Grid(const Grid &r)Grid
gridIndices(const VectorInt &nx, const String &string, bool startFromZero=true, bool invert=true, bool verbose=false)Gridstatic
indicesToCoordinate(const VectorInt &indice, const VectorDouble &percent=VectorDouble()) constGrid
indicesToCoordinateInPlace(const VectorInt &indice, VectorDouble &coor, const VectorDouble &percent=VectorDouble(), bool flag_rotate=true) constGrid
indiceToCoordinate(int idim0, const VectorInt &indice, const VectorDouble &percent=VectorDouble(), bool flag_rotate=true) constGrid
indiceToRank(const VectorInt &indice) constGrid
isRotated() constGridinline
isSame(const Grid &grid) constGrid
isSameMesh(const Grid &grid) constGrid
isSameRotation(const Grid &grid) constGridinline
iteratorInit(const VectorInt &order=VectorInt())Grid
iteratorNext(void)Grid
multiple(const VectorInt &nmult, bool flagCell, VectorInt &nx, VectorDouble &dx, VectorDouble &x0) constGrid
operator=(const Grid &r)Grid
AStringable::operator=(const AStringable &r)AStringable
rankToCoordinate(int idim0, int rank, const VectorDouble &percent=VectorDouble()) constGrid
rankToCoordinates(int rank, const VectorDouble &percent=VectorDouble()) constGrid
rankToCoordinatesInPlace(int rank, VectorDouble &coor, const VectorDouble &percent=VectorDouble()) constGrid
rankToIndice(int rank, VectorInt &indices, bool minusOne=false) constGrid
resetFromGrid(Grid *grid)Grid
resetFromSpaceDimension(int ndim)Grid
resetFromVector(const VectorInt &nx=VectorInt(), const VectorDouble &dx=VectorDouble(), const VectorDouble &x0=VectorDouble(), const VectorDouble &angles=VectorDouble())Grid
sampleBelongsToCell(const VectorDouble &coor, const VectorDouble &center, const VectorDouble &dxsPerCell=VectorDouble()) constGrid
sampleBelongsToCell(const VectorDouble &coor, int rank, const VectorDouble &dxsPerCell=VectorDouble()) constGrid
setDX(int idim, double value)Grid
setNX(int idim, int value)Grid
setRotationByAngle(double angle)Grid
setRotationByAngles(const VectorDouble &angles)Grid
setRotationByMatrix(const MatrixSquareGeneral &rotmat)Grid
setRotationByVector(const VectorDouble &rotmat)Grid
setX0(int idim, double value)Grid
toString(const AStringFormat *strfmt=nullptr) const overrideGridvirtual
~AStringable()AStringablevirtual
~Grid()Gridvirtual