ViennaGrid for Python
 All Classes Files Functions Variables
apply_voronoi.hpp
Go to the documentation of this file.
1 
6 #ifndef ALGORITHMS_APPLY_VORONOI_HPP
7 #define ALGORITHMS_APPLY_VORONOI_HPP
8 
9 #include "../domains/linear.hpp"
10 #include "../domains/triangular.hpp"
11 #include "../domains/quadrilateral.hpp"
12 #include "../domains/tetrahedral.hpp"
13 
15 // Linear //
17 
25 void LinearCartesian1D_Domain_apply_voronoi(LinearCartesian1D_Domain domain);
26 
34 void LinearCartesian2D_Domain_apply_voronoi(LinearCartesian2D_Domain domain);
35 
43 void LinearCartesian3D_Domain_apply_voronoi(LinearCartesian3D_Domain domain);
44 
52 void LinearCylindrical3D_Domain_apply_voronoi(LinearCylindrical3D_Domain domain);
53 
61 void LinearPolar2D_Domain_apply_voronoi(LinearPolar2D_Domain domain);
62 
70 void LinearSpherical3D_Domain_apply_voronoi(LinearSpherical3D_Domain domain);
71 
73 // Triangular //
75 
83 void TriangularCartesian2D_Domain_apply_voronoi(TriangularCartesian2D_Domain domain);
84 
92 void TriangularCartesian3D_Domain_apply_voronoi(TriangularCartesian3D_Domain domain);
93 
101 void TriangularCylindrical3D_Domain_apply_voronoi(TriangularCylindrical3D_Domain domain);
102 
110 void TriangularPolar2D_Domain_apply_voronoi(TriangularPolar2D_Domain domain);
111 
119 void TriangularSpherical3D_Domain_apply_voronoi(TriangularSpherical3D_Domain domain);
120 
122 // Quadrilateral //
124 
132 void QuadrilateralCartesian2D_Domain_apply_voronoi(QuadrilateralCartesian2D_Domain domain);
133 
141 void QuadrilateralCartesian3D_Domain_apply_voronoi(QuadrilateralCartesian3D_Domain domain);
142 
150 void QuadrilateralCylindrical3D_Domain_apply_voronoi(QuadrilateralCylindrical3D_Domain domain);
151 
159 void QuadrilateralPolar2D_Domain_apply_voronoi(QuadrilateralPolar2D_Domain domain);
160 
168 void QuadrilateralSpherical3D_Domain_apply_voronoi(QuadrilateralSpherical3D_Domain domain);
169 
171 // Tetrahedral //
173 
181 void TetrahedralCartesian3D_Domain_apply_voronoi(TetrahedralCartesian3D_Domain domain);
182 
190 void TetrahedralCylindrical3D_Domain_apply_voronoi(TetrahedralCylindrical3D_Domain domain);
191 
199 void TetrahedralSpherical3D_Domain_apply_voronoi(TetrahedralSpherical3D_Domain domain);
200 
201 #endif /* end of include guard: ALGORITHMS_APPLY_VORONOI_HPP */