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

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

actBMax_mBoxCornerDomainprivate
actBMin_mBoxCornerDomainprivate
BoxCornerDomain(double A, double B, double C, double L1, double L2, IntVector_t nr, Vector_t hr, std::string interpl)BoxCornerDomain
BoxCornerPointList typedefBoxCornerDomainprivate
C_mBoxCornerDomainprivate
compute(Vector_t hr, NDIndex< 3 > localId) overrideBoxCornerDomainvirtual
coordAccess(int idx) const overrideBoxCornerDomaininlineprivatevirtual
coordMap_mIrregularDomainprotected
getB(double z) const BoxCornerDomaininline
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
getXIntersection(double cx, int) const BoxCornerDomaininlineprivate
getXRangeMax() const IrregularDomaininline
getXRangeMin() const IrregularDomaininline
getYIntersection(double cy, int z) const BoxCornerDomaininlineprivate
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 overrideBoxCornerDomaininlineprivatevirtual
interpolationMethod_mIrregularDomainprotected
IntersectXDirBoxCornerDomainprivate
IntersectYDirBoxCornerDomainprivate
IntVector_t typedefIrregularDomain
IrregularDomain(const IntVector_t &nr, const Vector_t &hr, const std::string &interpl)IrregularDomain
isInside(int x, int y, int z) const overrideBoxCornerDomaininlinevirtual
linearInterpolation(int x, int y, int z, StencilValue_t &value, double &scaleFactor) const overrideBoxCornerDomainprivatevirtual
max_mIrregularDomainprotected
min_mIrregularDomainprotected
nr_mIrregularDomainprotected
quadraticInterpolation(int x, int y, int z, StencilValue_t &value, double &scaleFactor) const overrideBoxCornerDomainprivatevirtual
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
toCoordIdx(int x, int y, int z) const BoxCornerDomaininlineprivate
zMax_mIrregularDomainprotected
zMin_mIrregularDomainprotected
~BoxCornerDomain()BoxCornerDomain
~IrregularDomain()IrregularDomaininlinevirtual