ViennaGrid for Python
 All Classes Files Functions Variables
linear.hpp
Go to the documentation of this file.
1 
6 #ifndef EDGES_LINEAR_HPP
7 #define EDGES_LINEAR_HPP
8 
9 #include "types.hpp"
10 
17 {
23  LinearCartesian1D_Edge_t *edge;
24 public:
25  LinearCartesian1D_Edge(LinearCartesian1D_Edge_t &initial_edge);
26 
32  LinearCartesian1D_Edge_t & get_edge();
33 };
34 
41 {
47  LinearCartesian2D_Edge_t *edge;
48 public:
49  LinearCartesian2D_Edge(LinearCartesian2D_Edge_t &initial_edge);
50 
56  LinearCartesian2D_Edge_t & get_edge();
57 };
58 
65 {
71  LinearCartesian3D_Edge_t *edge;
72 public:
73  LinearCartesian3D_Edge(LinearCartesian3D_Edge_t &initial_edge);
74 
80  LinearCartesian3D_Edge_t & get_edge();
81 };
82 
89 {
95  LinearCylindrical3D_Edge_t *edge;
96 public:
97  LinearCylindrical3D_Edge(LinearCylindrical3D_Edge_t &initial_edge);
98 
104  LinearCylindrical3D_Edge_t & get_edge();
105 };
106 
113 {
119  LinearPolar2D_Edge_t *edge;
120 public:
121  LinearPolar2D_Edge(LinearPolar2D_Edge_t &initial_edge);
122 
128  LinearPolar2D_Edge_t & get_edge();
129 };
130 
137 {
143  LinearSpherical3D_Edge_t *edge;
144 public:
145  LinearSpherical3D_Edge(LinearSpherical3D_Edge_t &initial_edge);
146 
152  LinearSpherical3D_Edge_t & get_edge();
153 };
154 
155 #endif /* end of include guard: EDGES_LINEAR_HPP */