dune-mmesh (unstable)

declaration.hh
1#ifndef DUNE_MMESH_GRID_DECLARATION_HH
2#define DUNE_MMESH_GRID_DECLARATION_HH
3
4namespace Dune {
5
6namespace MMeshDefaults {
7template <int dim>
8class Triangulation;
9
10template <int dim>
11class Delaunay;
12} // namespace MMeshDefaults
13
14// Forward declarations
15template <int dim, class HostGrid>
16struct MMeshFamily;
17
18// MMesh
19template <class HostGrid, int dim>
20class MMesh;
21
22// Type of wrapper triangulation
23template <int dim>
24class TriangulationWrapper;
25
26// Type shortcut with default triangulation
27template <int dim>
28using MovingMesh = MMesh<TriangulationWrapper<dim>, dim>;
29
30// Type of Delaunay wrapper triangulation
31template <int dim>
32class DelaunayTriangulationWrapper;
33
34// Type shortcut with delaunay triangulation
35template <int dim>
36using DelaunayTriangulation = MMesh<DelaunayTriangulationWrapper<dim>, dim>;
37} // namespace Dune
38#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 (Mar 16, 23:47, 2025)