FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
standard_tetra.hpp
1// FEAT3: Finite Element Analysis Toolbox, Version 3
2// Copyright (C) 2010 by Stefan Turek & the FEAT group
3// FEAT3 is released under the GNU General Public License version 3,
4// see the file 'copyright.txt' in the top level directory for details.
5
6#pragma once
7
8// includes, FEAT
9#include <kernel/geometry/conformal_mesh.hpp>
10#include <kernel/geometry/mesh_part.hpp>
11
12namespace FEAT
13{
14 namespace Geometry
15 {
17 namespace TestAux
18 {
19
20 typedef ConformalMesh<Shape::Tetrahedron> TetraMesh;
21 typedef MeshPart<TetraMesh> TetraSubMesh;
22
23 TetraMesh* create_tetra_mesh_3d(int orientation);
24
25 void validate_refined_tetra_mesh_3d(const TetraMesh& mesh, int orientation);
26
27 TetraMesh* create_big_tetra_mesh_3d();
28
29 void validate_refined_big_tetra_mesh_3d(const TetraMesh& mesh);
30
31 TetraMesh* create_really_big_tetra_mesh_3d();
32
33 TetraSubMesh* create_tria_submesh_3d();
34
35 void validate_refined_tria_submesh_3d(const TetraSubMesh& mesh);
36
37 } // namespace TestAux
39 } // namespace Geometry
40} // namespace FEAT
FEAT namespace.
Definition: adjactor.hpp:12