Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
fub::layout_stride::mapping< Extents > Member List

This is the complete list of members for fub::layout_stride::mapping< Extents >, including all inherited members.

extents() const noexceptfub::layout_stride::mapping< Extents >inline
is_always_contiguous() noexceptfub::layout_stride::mapping< Extents >inlinestatic
is_always_strided() noexceptfub::layout_stride::mapping< Extents >inlinestatic
is_always_unique() noexceptfub::layout_stride::mapping< Extents >inlinestatic
is_contiguous() const noexceptfub::layout_stride::mapping< Extents >inline
is_strided() const noexceptfub::layout_stride::mapping< Extents >inline
is_unique() const noexceptfub::layout_stride::mapping< Extents >inline
MakeStrides(const layout_left::mapping< Extents > &other)fub::layout_stride::mapping< Extents >inline
mapping()=defaultfub::layout_stride::mapping< Extents >
mapping(const Extents &e, const std::array< std::ptrdiff_t, Extents::rank()> &s) noexceptfub::layout_stride::mapping< Extents >inline
mapping(const layout_left::mapping< Extents > &other)fub::layout_stride::mapping< Extents >inline
operator!=(const mapping< OtherExtents > &other) const noexceptfub::layout_stride::mapping< Extents >inline
operator()(IndexType... is) constfub::layout_stride::mapping< Extents >inline
operator==(const mapping< OtherExtents > &other) const noexceptfub::layout_stride::mapping< Extents >inline
required_span_size() const noexceptfub::layout_stride::mapping< Extents >inline
stride(size_t rank) const noexceptfub::layout_stride::mapping< Extents >inline
strides() const noexceptfub::layout_stride::mapping< Extents >inline
strides_fub::layout_stride::mapping< Extents >private