ViennaGrid for Python
 All Classes Files Functions Variables
quadrilateral.hpp
Go to the documentation of this file.
1 
6 #ifndef FACETS_QUADRILATERAL_HPP
7 #define FACETS_QUADRILATERAL_HPP
8 
9 #include "types.hpp"
10 
17 {
23  QuadrilateralCartesian2D_Facet_t *facet;
24 public:
25  QuadrilateralCartesian2D_Facet(QuadrilateralCartesian2D_Facet_t &initial_facet);
26 
32  QuadrilateralCartesian2D_Facet_t & get_facet();
33 };
34 
41 {
47  QuadrilateralCartesian3D_Facet_t *facet;
48 public:
49  QuadrilateralCartesian3D_Facet(QuadrilateralCartesian3D_Facet_t &initial_facet);
50 
56  QuadrilateralCartesian3D_Facet_t & get_facet();
57 };
58 
65 {
71  QuadrilateralCylindrical3D_Facet_t *facet;
72 public:
73  QuadrilateralCylindrical3D_Facet(QuadrilateralCylindrical3D_Facet_t &initial_facet);
74 
80  QuadrilateralCylindrical3D_Facet_t & get_facet();
81 };
82 
89 {
95  QuadrilateralPolar2D_Facet_t *facet;
96 public:
97  QuadrilateralPolar2D_Facet(QuadrilateralPolar2D_Facet_t &initial_facet);
98 
104  QuadrilateralPolar2D_Facet_t & get_facet();
105 };
106 
113 {
119  QuadrilateralSpherical3D_Facet_t *facet;
120 public:
121  QuadrilateralSpherical3D_Facet(QuadrilateralSpherical3D_Facet_t &initial_facet);
122 
128  QuadrilateralSpherical3D_Facet_t & get_facet();
129 };
130 
131 #endif /* end of include guard: FACETS_QUADRILATERAL_HPP */