OPAL (Object Oriented Parallel Accelerator Library)  2024.1
OPAL
RectangularDomain Member List

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

compute(Vector_t hr, NDIndex< 3 >)RectangularDomainvirtual
coordAccess(int idx) const RectangularDomaininlineprivatevirtual
coordMap_mIrregularDomainprotected
getBoundaryStencil(int x, int y, int z, StencilValue_t &value, double &scaleFactor) const IrregularDomain
getBoundaryStencil(int id, StencilValue_t &value, double &scaleFactor) const IrregularDomain
getCoord(int idx, int &x, int &y, int &z) const IrregularDomainvirtual
getHr() const IrregularDomaininline
getIdx(int x, int y, int z) const IrregularDomain
getMaxZ() const IrregularDomaininline
getMinZ() const IrregularDomaininline
getNeighbours(int x, int y, int z, StencilIndex_t &index) const IrregularDomain
getNeighbours(int idx, StencilIndex_t &index) const IrregularDomain
getNr() const IrregularDomaininline
getNumXY() const overrideRegularDomaininlinevirtual
getXRangeMax() const IrregularDomaininline
getXRangeMin() const IrregularDomaininline
getYRangeMax() const IrregularDomaininline
getYRangeMin() const IrregularDomaininline
getZRangeMax() const IrregularDomaininline
getZRangeMin() const IrregularDomaininline
hasGeometryChanged() const IrregularDomaininline
hasGeometryChanged_mIrregularDomainprotected
hr_mIrregularDomainprotected
idxMap_mIrregularDomainprotected
indexAccess(int x, int y, int z) const RectangularDomaininlineprivatevirtual
interpolationMethod_mIrregularDomainprotected
IntVector_t typedefIrregularDomain
IrregularDomain(const IntVector_t &nr, const Vector_t &hr, const std::string &interpl)IrregularDomain
isInside(int x, int y, int) const RectangularDomaininlinevirtual
linearInterpolation(int x, int y, int z, StencilValue_t &value, double &scaleFactor) const IrregularDomainprotectedvirtual
max_mIrregularDomainprotected
min_mIrregularDomainprotected
nr_mIrregularDomainprotected
quadraticInterpolation(int x, int y, int z, StencilValue_t &value, double &scaleFactor) const IrregularDomainprotectedvirtual
RectangularDomain(double a, double b, IntVector_t nr, Vector_t hr)RectangularDomain
RegularDomain(const IntVector_t &nr, const Vector_t &hr, const std::string &interpl)RegularDomain
resizeMesh(Vector_t &origin, Vector_t &hr, const Vector_t &rmin, const Vector_t &rmax, double dh) overrideRegularDomainvirtual
robinBoundaryStencil(int z, double &F, double &B, double &C) const RegularDomainprotected
setHr(Vector_t hr)IrregularDomaininline
setMinMaxZ(double minz, double maxz)IrregularDomaininline
setNr(IntVector_t nr)IrregularDomaininline
setNumXY(int nxy)RegularDomaininline
setRangeMax(const Vector_t &max)IrregularDomaininline
setRangeMin(const Vector_t &min)IrregularDomaininline
StencilIndex_t typedefIrregularDomain
StencilValue_t typedefIrregularDomain
zMax_mIrregularDomainprotected
zMin_mIrregularDomainprotected
~IrregularDomain()IrregularDomaininlinevirtual