Loading [MathJax]/extensions/tex2jax.js
1.7.0
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Namespaces 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.

_deserialize(std::istream &is, bool verbose=false) overrideGridvirtual
_getNFName() const overrideGridinlinevirtual
_serialize(std::ostream &os, bool verbose=false) const overrideGridvirtual
ASerializable()ASerializable
ASerializable(const ASerializable &r)ASerializable
AStringable()AStringable
AStringable(const AStringable &r)AStringable
buildFileName(int status, const String &filename, bool ensureDirExist=false)ASerializablestatic
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
createDirectory(const String &dir)ASerializablestatic
deserialize(std::istream &is, bool verbose=true)ASerializable
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
dumpToNF(const String &neutralFilename, bool verbose=false) constASerializable
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(bool flagSup=false) constGrid
getContainerName()ASerializablestatic
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
getDirectory(const String &path)ASerializablestatic
getDX(int idim) constGrid
getDXs() constGridinline
getExecDirectory()ASerializablestatic
getExtend(int idim, bool flagCell=false) constGrid
getExtends(bool flagCell=false) constGrid
getFileIdentity(const String &filename, bool verbose=false)ASerializablestatic
getHomeDirectory(const String &sub="")ASerializablestatic
getMirrorIndex(int idim, int ix) constGrid
getNDim() constGridinline
getNTotal() constGrid
getNX(int idim) constGrid
getNXs() constGridinline
getPrefixName()ASerializablestatic
getRotAngle(int idim) constGridinline
getRotAngles() constGridinline
getRotation() constGridinline
getRotMat() constGridinline
getTestData(const String &subdir, const String &filename)ASerializablestatic
getVolume(bool flagCell=false) constGrid
getWorkingDirectory()ASerializablestatic
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 constvectint indice, const vect coor, const constvect percent={}, bool flag_rotate=true) constGrid
indiceToCoordinate(int idim0, const constvectint indice, const constvect percent={}, bool flag_rotate=true) constGrid
indiceToRank(const constvectint indice) constGrid
initThread() constGrid
isInside(const VectorInt &indices) 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
iteratorNext(std::vector< int > &indices)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
ASerializable::operator=(const ASerializable &r)ASerializable
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, vectint 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(constvect coor, constvect center, const VectorDouble &dxsPerCell) constGrid
sampleBelongsToCell(const VectorDouble &coor, const VectorDouble &center, const VectorDouble &dxsPerCell=VectorDouble()) constGrid
sampleBelongsToCell(const VectorDouble &coor, int rank, const VectorDouble &dxsPerCell=VectorDouble()) constGrid
serialize(std::ostream &os, bool verbose=true) constASerializable
setContainerName(bool useDefault, const String &containerName="", bool verbose=false)ASerializablestatic
setDX(int idim, double value)Grid
setNX(int idim, int value)Grid
setPrefixName(const String &prefixName)ASerializablestatic
setRotationByAngle(double angle)Grid
setRotationByAngles(const VectorDouble &angles)Grid
setRotationByMatrix(const MatrixSquare &rotmat)Grid
setRotationByVector(const VectorDouble &rotmat)Grid
setX0(int idim, double value)Grid
toString(const AStringFormat *strfmt=nullptr) const overrideGridvirtual
unsetContainerName()ASerializablestatic
unsetPrefixName()ASerializablestatic
~ASerializable()ASerializablevirtual
~AStringable()AStringablevirtual
~Grid()Gridvirtual