10#include "ZonalMethod.h"
24 bool coversWholeDomain[3],
double cellLength[3])
override {
25 auto condition = [](
const int d[3])->
bool {
27 for(
unsigned short i = 0; i < 3; ++i){
36 bool coversWholeDomain[3],
double cellLength[3])
override {
37 auto condition = [](
const int d[3])->
bool {
39 for(
unsigned short i = 0; i < 3; ++i){
Definition: EighthShell.h:18
std::vector< HaloRegion > getHaloImportForceExportRegions(HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3], double cellLength[3]) override
Definition: EighthShell.h:23
std::vector< HaloRegion > getHaloExportForceImportRegions(HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3], double cellLength[3]) override
Definition: EighthShell.h:35
Definition: ZonalMethod.h:14
std::vector< HaloRegion > getHaloRegionsConditionalInside(HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3], const std::function< bool(const int[3])> &condition)
Definition: ZonalMethod.cpp:132
std::vector< HaloRegion > getHaloRegionsConditional(HaloRegion &initialRegion, double cutoffRadius, bool coversWholeDomain[3], const std::function< bool(const int[3])> &condition)
Definition: ZonalMethod.cpp:76
Definition: HaloRegion.h:10