|
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().