|
std::vector< HaloRegion > | getHaloImportForceExportRegions (HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3], double cellLength[3]) override |
|
std::vector< HaloRegion > | getHaloExportForceImportRegions (HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3], double cellLength[3]) override |
|
virtual std::vector< HaloRegion > | getLeavingExportRegions (HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3]) |
|
virtual std::vector< HaloRegion > | getLeavingExportRegions (HaloRegion &initialRegion, double cutoffRadius[3], bool coversWholeDomain[3]) |
|
|
std::vector< HaloRegion > | getHaloRegionsConditional (HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3], const std::function< bool(const int[3])> &condition) |
|
std::vector< HaloRegion > | getHaloRegionsConditional (HaloRegion &initialRegion, const double cutoffRadius[3], bool coversWholeDomain[3], const std::function< bool(const int[3])> &condition) |
|
std::vector< HaloRegion > | getHaloRegionsConditionalInside (HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3], const std::function< bool(const int[3])> &condition) |
|
std::vector< HaloRegion > | getHaloRegionsConditionalInside (HaloRegion &initialRegion, const double cutoffRadius[3], bool coversWholeDomain[3], const std::function< bool(const int[3])> &condition) |
|
This class implements the EighthShell Method. Halo is only imported, if it lies within the eighth shell. The eighth shell is the intrinsic decomposition scheme for any c08 based traversal. The imported region is The EighthShell method requires forces to be exchanged.