OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
ArbitraryDomain Member List

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

ArbitraryDomain(BoundaryGeometry *bgeom, IntVector_t nr, Vector_t hr, std::string interpl)ArbitraryDomain
bgeom_mArbitraryDomainprivate
compute(Vector_t hr, NDIndex< 3 > localId)ArbitraryDomainvirtual
constantInterpolation(int idx, int idy, int idz, StencilValue_t &value, double &scaleFactor) const overrideArbitraryDomainprivatevirtual
coordAccess(int idx) constArbitraryDomaininlineprivatevirtual
coordMap_mIrregularDomainprotected
getBoundaryStencil(int x, int y, int z, StencilValue_t &value, double &scaleFactor) constIrregularDomain
getBoundaryStencil(int id, StencilValue_t &value, double &scaleFactor) constIrregularDomain
getCoord(int idx, int &x, int &y, int &z) constIrregularDomainvirtual
getHr() constIrregularDomaininline
getIdx(int x, int y, int z) constIrregularDomain
getMaxZ() constIrregularDomaininline
getMinZ() constIrregularDomaininline
getNeighbours(int x, int y, int z, StencilIndex_t &index) constIrregularDomain
getNeighbours(int idx, StencilIndex_t &index) constIrregularDomain
getNr() constIrregularDomaininline
getNumXY() constIrregularDomaininlinevirtual
getXRangeMax() constIrregularDomaininline
getXRangeMin() constIrregularDomaininline
getYRangeMax() constIrregularDomaininline
getYRangeMin() constIrregularDomaininline
getZRangeMax() constIrregularDomaininline
getZRangeMin() constIrregularDomaininline
globalInsideP0_mArbitraryDomainprivate
hasGeometryChanged() constIrregularDomaininline
hasGeometryChanged_mIrregularDomainprotected
hr_mIrregularDomainprotected
idxMap_mIrregularDomainprotected
indexAccess(int x, int y, int z) constArbitraryDomaininlineprivatevirtual
interpolationMethod_mIrregularDomainprotected
intersectHiX_mArbitraryDomainprivate
intersectHiY_mArbitraryDomainprivate
intersectHiZ_mArbitraryDomainprivate
intersectLoX_mArbitraryDomainprivate
intersectLoY_mArbitraryDomainprivate
intersectLoZ_mArbitraryDomainprivate
IntVector_t typedefIrregularDomain
IrregularDomain(const IntVector_t &nr, const Vector_t &hr, const std::string &interpl)IrregularDomain
isInside(int idx, int idy, int idz) constArbitraryDomaininlinevirtual
isInsideMap_mArbitraryDomainprivate
linearInterpolation(int idx, int idy, int idz, StencilValue_t &value, double &scaleFactor) const overrideArbitraryDomainprivatevirtual
max_mIrregularDomainprotected
min_mIrregularDomainprotected
nr_mIrregularDomainprotected
numXY_mArbitraryDomainprivate
PointList_t typedefArbitraryDomainprivate
quadraticInterpolation(int x, int y, int z, StencilValue_t &value, double &scaleFactor) constIrregularDomainprotectedvirtual
resizeMesh(Vector_t &origin, Vector_t &hr, const Vector_t &, const Vector_t &, double)IrregularDomainvirtual
setHr(Vector_t hr)IrregularDomaininline
setMinMaxZ(double minz, double maxz)IrregularDomaininline
setNr(IntVector_t nr)IrregularDomaininline
setRangeMax(const Vector_t &max)IrregularDomaininline
setRangeMin(const Vector_t &min)IrregularDomaininline
StencilIndex_t typedefIrregularDomain
StencilValue_t typedefIrregularDomain
toCoordIdx(int idx, int idy, int idz) constArbitraryDomaininlineprivate
zMax_mIrregularDomainprotected
zMin_mIrregularDomainprotected
~ArbitraryDomain()ArbitraryDomain
~IrregularDomain()IrregularDomaininlinevirtual