DASH
0.3.0
|
Adapts all views HaloBlock provides to the given StencilSpec. More...
#include <Halo.h>
Public Types | |
using | HaloBlock_t = HaloBlockT |
using | ViewSpec_t = typename HaloBlockT::ViewSpec_t |
using | BoundaryViews_t = typename HaloBlockT::BoundaryViews_t |
using | pattern_size_t = typename Pattern_t::size_type |
using | StencilSpec_t = StencilSpecT |
Public Member Functions | |
StencilSpecificViews (const HaloBlockT &halo_block, const StencilSpec_t &stencil_spec, const ViewSpec_t *view_local) | |
const StencilSpec_t & | stencil_spec () const |
Returns StencilSpec. More... | |
const ViewSpec_t & | view () const |
Returns ViewSpec including all elements (locally) More... | |
const ViewSpec_t & | inner () const |
Returns ViewSpec including all inner elements. More... | |
const ViewSpec_t & | inner_with_boundaries () const |
Returns ViewSpec including all inner and boundary elements. More... | |
const BoundaryViews_t & | boundary_views () const |
Returns all boundary views including all boundary elements (no dublicates) More... | |
pattern_size_t | boundary_size () const |
Returns the number of all boundary elements (no dublicates) More... | |
Adapts all views HaloBlock provides to the given StencilSpec.
|
inline |
Returns the number of all boundary elements (no dublicates)
Definition at line 797 of file Halo.h.
Referenced by dash::halo::StencilSpecificViews< HaloBlock_t, StencilSpecT >::boundary_size().
|
inline |
Returns all boundary views including all boundary elements (no dublicates)
Definition at line 792 of file Halo.h.
Referenced by dash::halo::StencilSpecificViews< HaloBlock_t, StencilSpecT >::boundary_size().
|
inline |
Returns ViewSpec including all inner elements.
Definition at line 780 of file Halo.h.
Referenced by dash::halo::StencilSpecificViews< HaloBlock_t, StencilSpecT >::boundary_size().
|
inline |
Returns ViewSpec including all inner and boundary elements.
Definition at line 785 of file Halo.h.
Referenced by dash::halo::StencilSpecificViews< HaloBlock_t, StencilSpecT >::boundary_size().
|
inline |
|
inline |
Returns ViewSpec including all elements (locally)
Definition at line 775 of file Halo.h.
Referenced by dash::halo::StencilSpecificViews< HaloBlock_t, StencilSpecT >::boundary_size().