Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Types | Static Public Attributes | List of all members
fub::mdspan_subspan< ElementType, Extents, LayoutPolicy, AccessorPolicy, SliceSpecifiers > Struct Template Reference

#include <mdspan.hpp>

Public Types

using extents_t = dynamic_extents< slice_rank >
 
using layout_t = layout_stride
 
using type = basic_mdspan< ElementType, extents_t, layout_t, typename AccessorPolicy::offset_policy >
 

Static Public Attributes

static constexpr std::size_t slice_rank
 

Member Typedef Documentation

◆ extents_t

template<class ElementType , class Extents , class LayoutPolicy , class AccessorPolicy , class... SliceSpecifiers>
using fub::mdspan_subspan< ElementType, Extents, LayoutPolicy, AccessorPolicy, SliceSpecifiers >::extents_t = dynamic_extents<slice_rank>

◆ layout_t

template<class ElementType , class Extents , class LayoutPolicy , class AccessorPolicy , class... SliceSpecifiers>
using fub::mdspan_subspan< ElementType, Extents, LayoutPolicy, AccessorPolicy, SliceSpecifiers >::layout_t = layout_stride

◆ type

template<class ElementType , class Extents , class LayoutPolicy , class AccessorPolicy , class... SliceSpecifiers>
using fub::mdspan_subspan< ElementType, Extents, LayoutPolicy, AccessorPolicy, SliceSpecifiers >::type = basic_mdspan<ElementType, extents_t, layout_t, typename AccessorPolicy::offset_policy>

Member Data Documentation

◆ slice_rank

template<class ElementType , class Extents , class LayoutPolicy , class AccessorPolicy , class... SliceSpecifiers>
constexpr std::size_t fub::mdspan_subspan< ElementType, Extents, LayoutPolicy, AccessorPolicy, SliceSpecifiers >::slice_rank
staticconstexpr

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