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

#include <StencilRanges.hpp>

Public Member Functions

constexpr SubdirectionsRange (Direction primary)
constexpr auto begin () const
constexpr auto end () const
constexpr size_t size () const
constexpr Direction operator[] (size_t idx) const

Private Attributes

SubdirectionsMatrix< TStencil > matrix_
Direction primary_

Constructor & Destructor Documentation

◆ SubdirectionsRange()

template<typename TStencil>
walberla::v8::stencil_ranges::SubdirectionsRange< TStencil >::SubdirectionsRange ( Direction primary)
inlineconstexpr

Member Function Documentation

◆ begin()

template<typename TStencil>
auto walberla::v8::stencil_ranges::SubdirectionsRange< TStencil >::begin ( ) const
inlineconstexpr

◆ end()

template<typename TStencil>
auto walberla::v8::stencil_ranges::SubdirectionsRange< TStencil >::end ( ) const
inlineconstexpr

◆ operator[]()

template<typename TStencil>
Direction walberla::v8::stencil_ranges::SubdirectionsRange< TStencil >::operator[] ( size_t idx) const
inlineconstexpr

◆ size()

template<typename TStencil>
size_t walberla::v8::stencil_ranges::SubdirectionsRange< TStencil >::size ( ) const
inlineconstexpr

Member Data Documentation

◆ matrix_

template<typename TStencil>
SubdirectionsMatrix< TStencil > walberla::v8::stencil_ranges::SubdirectionsRange< TStencil >::matrix_
private

◆ primary_

template<typename TStencil>
Direction walberla::v8::stencil_ranges::SubdirectionsRange< TStencil >::primary_
private

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