Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
fub::PatchDataView< T, R, Layout > Member List

This is the complete list of members for fub::PatchDataView< T, R, Layout >, including all inherited members.

Box() const noexceptfub::PatchDataView< T, R, Layout >inline
Extent(std::size_t n) constfub::PatchDataView< T, R, Layout >inline
Extents() const noexceptfub::PatchDataView< T, R, Layout >inline
Mapping() const noexceptfub::PatchDataView< T, R, Layout >inline
MdSpan() const noexceptfub::PatchDataView< T, R, Layout >inline
mdspan_fub::PatchDataViewBase< T, R, Layout >
operator()(IndexType... indices) constfub::PatchDataView< T, R, Layout >inline
operator()(const std::array< IndexType, sRank > &indices) constfub::PatchDataView< T, R, Layout >inline
operator=(const PatchDataViewBase &)=defaultfub::PatchDataViewBase< T, R, Layout >
Origin() const noexceptfub::PatchDataView< T, R, Layout >inline
origin_fub::PatchDataViewBase< T, R, Layout >
PatchDataViewBase()=defaultfub::PatchDataViewBase< T, R, Layout >
PatchDataViewBase(const PatchDataViewBase &)=defaultfub::PatchDataViewBase< T, R, Layout >
PatchDataViewBase(const mdspan< T, sRank, Layout > &data, const std::array< std::ptrdiff_t, sRank > &origin)fub::PatchDataViewBase< T, R, Layout >inline
rank() noexceptfub::PatchDataView< T, R, Layout >inlinestatic
Rank() noexceptfub::PatchDataView< T, R, Layout >inlinestatic
Span() const noexceptfub::PatchDataView< T, R, Layout >inline
sRankfub::PatchDataView< T, R, Layout >static
Stride(std::size_t n) constfub::PatchDataView< T, R, Layout >inline
Subview(const IndexBox< R > &box) constfub::PatchDataView< T, R, Layout >inline