Loading [MathJax]/extensions/tex2jax.js

dune-mmesh (1.4)

declaration.hh
1#ifndef DUNE_MMESH_GRID_DECLARATION_HH
2#define DUNE_MMESH_GRID_DECLARATION_HH
3
4namespace Dune
5{
6
7 namespace MMeshDefaults
8 {
9 template< int dim >
10 class Triangulation;
11
12 template< int dim >
13 class Delaunay;
14 }
15
16 // Forward declarations
17 template<int dim, class HostGrid>
18 struct MMeshFamily;
19
20 // MMesh
21 template<class HostGrid, int dim>
22 class MMesh;
23
24 // Type of wrapper triangulation
25 template< int dim >
26 class TriangulationWrapper;
27
28 // Type shortcut with default triangulation
29 template< int dim >
30 using MovingMesh = MMesh< TriangulationWrapper<dim>, dim >;
31
32 // Type of Delaunay wrapper triangulation
33 template< int dim >
34 class DelaunayTriangulationWrapper;
35
36 // Type shortcut with delaunay triangulation
37 template<int dim>
38 using DelaunayTriangulation = MMesh< DelaunayTriangulationWrapper<dim>, dim >;
39}
40#endif // #ifndef DUNE_MMESH_GRID_DECLARATION_HH
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Apr 15, 23:04, 2025)