waLBerla 7.3
Loading...
Searching...
No Matches
walberla::v8::stencil_ranges::SubdirectionsMatrix< TStencil > Class Template Reference

#include <StencilRanges.hpp>

Public Member Functions

constexpr SubdirectionsMatrix ()
WALBERLA_HOST_DEVICE constexpr std::span< const Directionoperator() (Direction dir) const

Private Attributes

std::array< Direction, TStencil::subdirsLength > subdirs_
std::array< size_t, stencil::NR_OF_DIRECTIONS+1 > subdirsPtr_

Constructor & Destructor Documentation

◆ SubdirectionsMatrix()

template<typename TStencil>
walberla::v8::stencil_ranges::SubdirectionsMatrix< TStencil >::SubdirectionsMatrix ( )
inlineconstexpr

Member Function Documentation

◆ operator()()

template<typename TStencil>
WALBERLA_HOST_DEVICE constexpr std::span< const Direction > walberla::v8::stencil_ranges::SubdirectionsMatrix< TStencil >::operator() ( Direction dir) const
inlineconstexpr

Member Data Documentation

◆ subdirs_

template<typename TStencil>
std::array< Direction, TStencil::subdirsLength > walberla::v8::stencil_ranges::SubdirectionsMatrix< TStencil >::subdirs_
private

◆ subdirsPtr_

template<typename TStencil>
std::array< size_t, stencil::NR_OF_DIRECTIONS + 1 > walberla::v8::stencil_ranges::SubdirectionsMatrix< TStencil >::subdirsPtr_
private

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/include/walberla/v8/StencilRanges.hpp