ViennaGrid for Python
 All Classes Files Functions Variables
tetrahedral.hpp
Go to the documentation of this file.
1 
6 #ifndef FACETS_TETRAHEDRAL_HPP
7 #define FACETS_TETRAHEDRAL_HPP
8 
9 #include "types.hpp"
10 
11 #include <boost/python.hpp>
12 using namespace boost::python;
13 
20 {
26  TetrahedralCartesian3D_Facet_t *facet;
27 public:
28  TetrahedralCartesian3D_Facet(TetrahedralCartesian3D_Facet_t &initial_facet);
29  list get_edges();
30 
36  TetrahedralCartesian3D_Facet_t & get_facet();
37 };
38 
45 {
51  TetrahedralCylindrical3D_Facet_t *facet;
52 public:
53  TetrahedralCylindrical3D_Facet(TetrahedralCylindrical3D_Facet_t &initial_facet);
54  list get_edges();
55 
61  TetrahedralCylindrical3D_Facet_t & get_facet();
62 };
63 
70 {
76  TetrahedralSpherical3D_Facet_t *facet;
77 public:
78  TetrahedralSpherical3D_Facet(TetrahedralSpherical3D_Facet_t &initial_facet);
79  list get_edges();
80 
86  TetrahedralSpherical3D_Facet_t & get_facet();
87 };
88 
89 #endif /* end of include guard: FACETS_TETRAHEDRAL_HPP */