DASH  0.3.0
dash::halo::BoundaryRegionCheck< ViewSpecT > Class Template Reference

Public Types

using GlobalBndSpec_t = GlobalBoundarySpec< NumDimensions >
 
using EnvRegInfo_t = EnvironmentRegionInfo< ViewSpecT >
 
using RegionBorders_t = typename EnvRegInfo_t::RegionBorders_t
 
using RegionData_t = typename EnvRegInfo_t::RegionData_t
 
using RegionSpec_t = RegionSpec< NumDimensions >
 
using MaxDistPair_t = std::pair< region_extent_t, region_extent_t >
 
using MaxDist_t = std::array< MaxDistPair_t, NumDimensions >
 
using BlockViewSpec_t = BlockViewSpec< ViewSpecT >
 

Public Member Functions

 BoundaryRegionCheck (const ViewSpecT &view, const MaxDist_t &max_dist, const GlobalBndSpec_t &glob_bnd_spec, const RegionBorders_t &borders)
 
BlockViewSpec_t block_views ()
 
bool is_bnd_region_valid (const RegionSpec_t &region)
 
RegionData_t region_data (const RegionSpec_t &region, bool local_offsets=true)
 
RegionData_t region_data_duplicate (const RegionSpec_t &region, bool local_offsets=true)
 

Detailed Description

template<typename ViewSpecT>
class dash::halo::BoundaryRegionCheck< ViewSpecT >

Definition at line 259 of file Halo.h.


The documentation for this class was generated from the following file: