Dune Core Modules (unstable)

fwd_layouts.hh
1// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2// vi: set et ts=4 sw=2 sts=2:
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
4// SPDX-License-Identifier: LicenseRef-GPL-2.0-only-with-DUNE-exception
5#ifndef DUNE_COMMON_STD_IMPL_FWD_LAYOUTS_HH
6#define DUNE_COMMON_STD_IMPL_FWD_LAYOUTS_HH
7
8namespace Dune::Std {
9
17{
18 template <class Extents>
19 class mapping;
20};
21
30{
31 template <class Extents>
32 class mapping;
33};
34
40{
41 template <class Extents>
42 class mapping;
43};
44
45} // end namespace Dune::Std
46
47#endif // DUNE_COMMON_STD_IMPL_FWD_LAYOUTS_HH
A layout mapping where the leftmost extent has stride 1.
Definition: layout_left.hh:20
A layout mapping where the rightmost extent has stride 1.
Definition: layout_right.hh:20
A layout mapping where the strides are user-defined.
Definition: layout_stride.hh:20
Namespace for features backported from new C++ standards.
Definition: default_accessor.hh:10
A layout where the leftmost extent has stride 1.
Definition: fwd_layouts.hh:17
A layout where the rightmost extent has stride 1, and strides increase right-to-left as the product o...
Definition: fwd_layouts.hh:30
A layout mapping where the strides are user-defined.
Definition: fwd_layouts.hh:40
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 21, 23:30, 2024)