1.2.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) const Grid
coordinateToIndicesInPlace(const VectorDouble &coor, VectorInt &indice, bool centered=false, double eps=EPSILON6) const Grid
coordinateToRank(const VectorDouble &coor, bool centered=false, double eps=EPSILON6) const Grid
copyParams(int mode, const Grid &gridaux)Grid
dilate(int mode, const VectorInt &nshift, VectorInt &nx, VectorDouble &dx, VectorDouble &x0) const Grid
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
divider(const VectorInt &nmult, int flag_cell, VectorInt &nx, VectorDouble &dx, VectorDouble &x0) const Grid
empty() const Grid
generateGridIndices(const String &string, bool startFromZero=true, bool invert=true, bool verbose=false)Grid
generateMirrorIndex(int nx, int ix)Gridstatic
getAxis(int idim) const Grid
getCellCoordinatesByCorner(int node, const VectorInt &shift=VectorInt(), const VectorDouble &dxsPerCell=VectorDouble()) const Grid
getCellSize() const Grid
getCenterIndices() const Grid
getCoordinate(int rank, int idim, bool flag_rotate=true) const Grid
getCoordinatesByCorner(const VectorInt &icorner) const Grid
getCoordinatesByIndice(const VectorInt &indice, bool flag_rotate=true, const VectorInt &shift=VectorInt(), const VectorDouble &dxsPerCell=VectorDouble()) const Grid
getCoordinatesByRank(int rank, bool flag_rotate=true) const Grid
getDX(int idim) const Grid
getDXs() const Gridinline
getExtend(int idim, bool flag_cell=false) const Grid
getExtends(bool flag_cell=false) const Grid
getMirrorIndex(int idim, int ix) const Grid
getNDim() const Gridinline
getNTotal() const Grid
getNX(int idim) const Grid
getNXs() const Gridinline
getRotAngle(int idim) const Gridinline
getRotAngles() const Gridinline
getRotation() const Gridinline
getRotMat() const Gridinline
getVolume(bool flag_cell=false) const Grid
getX0(int idim) const Grid
getX0s() const Gridinline
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()) const Grid
indicesToCoordinateInPlace(const VectorInt &indice, VectorDouble &coor, const VectorDouble &percent=VectorDouble(), bool flag_rotate=true) const Grid
indiceToCoordinate(int idim0, const VectorInt &indice, const VectorDouble &percent=VectorDouble(), bool flag_rotate=true) const Grid
indiceToRank(const VectorInt &indice) const Grid
isRotated() const Gridinline
isSame(const Grid &grid) const Grid
isSameMesh(const Grid &grid) const Grid
isSameRotation(const Grid &grid) const Gridinline
iteratorInit(const VectorInt &order=VectorInt())Grid
iteratorNext(void)Grid
multiple(const VectorInt &nmult, int flag_cell, VectorInt &nx, VectorDouble &dx, VectorDouble &x0) const Grid
operator=(const Grid &r)Grid
AStringable::operator=(const AStringable &r)AStringable
rankToCoordinate(int idim0, int rank, const VectorDouble &percent=VectorDouble()) const Grid
rankToCoordinates(int rank, const VectorDouble &percent=VectorDouble()) const Grid
rankToCoordinatesInPlace(int rank, VectorDouble &coor, const VectorDouble &percent=VectorDouble()) const Grid
rankToIndice(int node, VectorInt &indices, bool minusOne=false) const Grid
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()) const Grid
sampleBelongsToCell(const VectorDouble &coor, int rank, const VectorDouble &dxsPerCell=VectorDouble()) const Grid
setDX(int idim, double value)Grid
setNX(int idim, int value)Grid
setRotationByAngle(double angle)Grid
setRotationByAngles(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