1.5.0
CCC
 
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 constvectint indice, const constvect percent={}, bool flag_rotate=true) constGrid
indiceToRank(const constvectint 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, 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
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