6 #ifndef DOMAINS_TETRAHEDRAL_HPP
7 #define DOMAINS_TETRAHEDRAL_HPP
10 #include "../points/cartesian.hpp"
11 #include "../points/cylindrical.hpp"
12 #include "../points/polar.hpp"
13 #include "../points/spherical.hpp"
15 #include "../vertices/tetrahedral.hpp"
16 #include "../cells/tetrahedral.hpp"
18 #include <boost/python.hpp>
19 using namespace boost::python;
31 TetrahedralCartesian3D_Domain_t domain;
40 unsigned int num_vertices();
70 unsigned int num_cells();
101 TetrahedralCartesian3D_Domain_t & get_domain();
114 TetrahedralCylindrical3D_Domain_t domain;
123 unsigned int num_vertices();
153 unsigned int num_cells();
184 TetrahedralCylindrical3D_Domain_t & get_domain();
197 TetrahedralSpherical3D_Domain_t domain;
206 unsigned int num_vertices();
236 unsigned int num_cells();
267 TetrahedralSpherical3D_Domain_t & get_domain();