dune-common  2.11
fwd_layouts.hh
Go to the documentation of this file.
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 
8 namespace 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 strides are user-defined.
Definition: fwd_layouts.hh:42
Namespace for features backported from new C++ standards.
Definition: algorithm.hh:19
A layout where the rightmost extent has stride 1, and strides increase right-to-left as the product o...
Definition: fwd_layouts.hh:29
A layout mapping where the strides are user-defined.
Definition: fwd_layouts.hh:39
A layout mapping where the leftmost extent has stride 1.
Definition: fwd_layouts.hh:19
A layout mapping where the rightmost extent has stride 1.
Definition: fwd_layouts.hh:32
A layout where the leftmost extent has stride 1.For two-dimensional tensors this corresponds to colum...
Definition: fwd_layouts.hh:16