DUNE-FEM (unstable)

declaration.hh
1#ifndef DUNE_FEM_SPACE_FOURIER_DECLARATION_HH
2#define DUNE_FEM_SPACE_FOURIER_DECLARATION_HH
3
4#include <type_traits>
5
6namespace Dune
7{
8
9 namespace Fem
10 {
11
12 // FourierDiscreteFunctionSpace
13 // ----------------------------
14
15 template< class FunctionSpace, class GridPart, int order >
16 class FourierDiscreteFunctionSpace;
17
18
19
20 // IsFourierDiscreteFunctionSpace
21 // ------------------------------
22
23 template< class DiscreteFunctionSpace >
24 struct IsFourierDiscreteFunctionSpace
25 : std::integral_constant< bool, false >
26 {};
27
28 template< class FunctionSpace, class GridPart, int order >
29 struct IsFourierDiscreteFunctionSpace< FourierDiscreteFunctionSpace< FunctionSpace, GridPart, order > >
30 : std::integral_constant< bool, true >
31 {};
32
33 } // namespace Fem
34
35} // namespace Dune
36
37#endif // #ifndef DUNE_FEM_SPACE_FOURIER_DECLARATION_HH
Dune namespace.
Definition: alignedallocator.hh:13
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 21, 23:30, 2024)