6 #ifndef FACETS_TYPES_HPP
7 #define FACETS_TYPES_HPP
9 #include "../domains/types.hpp"
15 typedef viennagrid::result_of::facet<LinearCartesian1D_Domain_t>::type LinearCartesian1D_Facet_t;
16 typedef viennagrid::result_of::facet<LinearCartesian2D_Domain_t>::type LinearCartesian2D_Facet_t;
17 typedef viennagrid::result_of::facet<LinearCartesian3D_Domain_t>::type LinearCartesian3D_Facet_t;
18 typedef viennagrid::result_of::facet<LinearCylindrical3D_Domain_t>::type LinearCylindrical3D_Facet_t;
19 typedef viennagrid::result_of::facet<LinearPolar2D_Domain_t>::type LinearPolar2D_Facet_t;
20 typedef viennagrid::result_of::facet<LinearSpherical3D_Domain_t>::type LinearSpherical3D_Facet_t;
26 typedef viennagrid::result_of::facet<TriangularCartesian2D_Domain_t>::type TriangularCartesian2D_Facet_t;
27 typedef viennagrid::result_of::facet<TriangularCartesian3D_Domain_t>::type TriangularCartesian3D_Facet_t;
28 typedef viennagrid::result_of::facet<TriangularCylindrical3D_Domain_t>::type TriangularCylindrical3D_Facet_t;
29 typedef viennagrid::result_of::facet<TriangularPolar2D_Domain_t>::type TriangularPolar2D_Facet_t;
30 typedef viennagrid::result_of::facet<TriangularSpherical3D_Domain_t>::type TriangularSpherical3D_Facet_t;
36 typedef viennagrid::result_of::facet<QuadrilateralCartesian2D_Domain_t>::type QuadrilateralCartesian2D_Facet_t;
37 typedef viennagrid::result_of::facet<QuadrilateralCartesian3D_Domain_t>::type QuadrilateralCartesian3D_Facet_t;
38 typedef viennagrid::result_of::facet<QuadrilateralCylindrical3D_Domain_t>::type QuadrilateralCylindrical3D_Facet_t;
39 typedef viennagrid::result_of::facet<QuadrilateralPolar2D_Domain_t>::type QuadrilateralPolar2D_Facet_t;
40 typedef viennagrid::result_of::facet<QuadrilateralSpherical3D_Domain_t>::type QuadrilateralSpherical3D_Facet_t;
46 typedef viennagrid::result_of::facet<TetrahedralCartesian3D_Domain_t>::type TetrahedralCartesian3D_Facet_t;
47 typedef viennagrid::result_of::facet<TetrahedralCylindrical3D_Domain_t>::type TetrahedralCylindrical3D_Facet_t;
48 typedef viennagrid::result_of::facet<TetrahedralSpherical3D_Domain_t>::type TetrahedralSpherical3D_Facet_t;