Gyselalib++
 
Loading...
Searching...
No Matches
moments.hpp
1// SPDX-License-Identifier: MIT
2
3#pragma once
4
6class Moments
7{
8public:
11
12public:
14 template <class Grid1D, class MemorySpace>
15 class Impl
16 {
17 template <class ODDim, class OMemorySpace>
18 friend class Impl;
19
20 public:
23
28 template <class OMemorySpace>
29 explicit Impl(Impl<Grid1D, OMemorySpace> const& impl)
30 {
31 }
32
36 Impl() {}
37 };
38};
Impl object storing attributes in MemorySpace.
Definition moments.hpp:16
Impl(Impl< Grid1D, OMemorySpace > const &impl)
Conversion constructor between different memory spaces.
Definition moments.hpp:29
Impl()
Main constructor.
Definition moments.hpp:36
Moments discrete dimension to access constant attributes related to fluid moments.
Definition moments.hpp:7