|
39 | 39 | class CPhysicalGeometry final : public CGeometry { |
40 | 40 |
|
41 | 41 | unordered_map<unsigned long, unsigned long> |
42 | | - Global_to_Local_Point; /*!< \brief Global-local indexation for the points. */ |
43 | | - long *Local_to_Global_Point; /*!< \brief Local-global indexation for the points. */ |
44 | | - unsigned short *Local_to_Global_Marker; /*!< \brief Local to Global marker. */ |
45 | | - unsigned short *Global_to_Local_Marker; /*!< \brief Global to Local marker. */ |
46 | | - unsigned long *adj_counter; /*!< \brief Adjacency counter. */ |
47 | | - unsigned long **adjacent_elem; /*!< \brief Adjacency element list. */ |
48 | | - su2activematrix Sensitivity; /*!< \brief Matrix holding the sensitivities at each point. */ |
| 42 | + Global_to_Local_Point; /*!< \brief Global-local indexation for the points. */ |
| 43 | + long *Local_to_Global_Point{nullptr}; /*!< \brief Local-global indexation for the points. */ |
| 44 | + unsigned short *Local_to_Global_Marker{nullptr}; /*!< \brief Local to Global marker. */ |
| 45 | + unsigned short *Global_to_Local_Marker{nullptr}; /*!< \brief Global to Local marker. */ |
| 46 | + unsigned long *adj_counter{nullptr}; /*!< \brief Adjacency counter. */ |
| 47 | + unsigned long **adjacent_elem{nullptr}; /*!< \brief Adjacency element list. */ |
| 48 | + su2activematrix Sensitivity; /*!< \brief Matrix holding the sensitivities at each point. */ |
49 | 49 |
|
50 | 50 | vector<vector<unsigned long> > Neighbors; |
51 | 51 | unordered_map<unsigned long, unsigned long> Color_List; |
52 | 52 | vector<string> Marker_Tags; |
53 | | - unsigned long nLocal_Point, |
54 | | - nLocal_PointDomain, |
55 | | - nLocal_PointGhost, |
56 | | - nLocal_PointPeriodic, |
57 | | - nLocal_Elem, |
58 | | - nLocal_Bound_Elem, |
59 | | - nGlobal_Elem, |
60 | | - nGlobal_Bound_Elem, |
61 | | - nLocal_Line, |
62 | | - nLocal_BoundTria, |
63 | | - nLocal_BoundQuad, |
64 | | - nLinear_Line, |
65 | | - nLinear_BoundTria, |
66 | | - nLinear_BoundQuad, |
67 | | - nLocal_Tria, |
68 | | - nLocal_Quad, |
69 | | - nLocal_Tetr, |
70 | | - nLocal_Hexa, |
71 | | - nLocal_Pris, |
72 | | - nLocal_Pyra; |
73 | | - unsigned long nMarker_Global; |
74 | | - su2double *Local_Coords; |
75 | | - unsigned long *Local_Points; |
76 | | - unsigned long *Local_Colors; |
77 | | - unsigned long *Conn_Line; |
78 | | - unsigned long *Conn_BoundTria; |
79 | | - unsigned long *Conn_BoundQuad; |
80 | | - unsigned long *Conn_Line_Linear; |
81 | | - unsigned long *Conn_BoundTria_Linear; |
82 | | - unsigned long *Conn_BoundQuad_Linear; |
83 | | - unsigned long *Conn_Tria; |
84 | | - unsigned long *Conn_Quad; |
85 | | - unsigned long *Conn_Tetr; |
86 | | - unsigned long *Conn_Hexa; |
87 | | - unsigned long *Conn_Pris; |
88 | | - unsigned long *Conn_Pyra; |
89 | | - unsigned long *ID_Line; |
90 | | - unsigned long *ID_BoundTria; |
91 | | - unsigned long *ID_BoundQuad; |
92 | | - unsigned long *ID_Line_Linear; |
93 | | - unsigned long *ID_BoundTria_Linear; |
94 | | - unsigned long *ID_BoundQuad_Linear; |
95 | | - unsigned long *ID_Tria; |
96 | | - unsigned long *ID_Quad; |
97 | | - unsigned long *ID_Tetr; |
98 | | - unsigned long *ID_Hexa; |
99 | | - unsigned long *ID_Pris; |
100 | | - unsigned long *ID_Pyra; |
101 | | - unsigned long *Elem_ID_Line; |
102 | | - unsigned long *Elem_ID_BoundTria; |
103 | | - unsigned long *Elem_ID_BoundQuad; |
104 | | - unsigned long *Elem_ID_Line_Linear; |
105 | | - unsigned long *Elem_ID_BoundTria_Linear; |
106 | | - unsigned long *Elem_ID_BoundQuad_Linear; |
| 53 | + unsigned long nLocal_Point{0}, |
| 54 | + nLocal_PointDomain{0}, |
| 55 | + nLocal_PointGhost{0}, |
| 56 | + nLocal_PointPeriodic{0}, |
| 57 | + nLocal_Elem{0}, |
| 58 | + nLocal_Bound_Elem{0}, |
| 59 | + nGlobal_Elem{0}, |
| 60 | + nGlobal_Bound_Elem{0}, |
| 61 | + nLocal_Line{0}, |
| 62 | + nLocal_BoundTria{0}, |
| 63 | + nLocal_BoundQuad{0}, |
| 64 | + nLinear_Line{0}, |
| 65 | + nLinear_BoundTria{0}, |
| 66 | + nLinear_BoundQuad{0}, |
| 67 | + nLocal_Tria{0}, |
| 68 | + nLocal_Quad{0}, |
| 69 | + nLocal_Tetr{0}, |
| 70 | + nLocal_Hexa{0}, |
| 71 | + nLocal_Pris{0}, |
| 72 | + nLocal_Pyra{0}; |
| 73 | + unsigned long nMarker_Global{0}; |
| 74 | + su2double *Local_Coords{nullptr}; |
| 75 | + unsigned long *Local_Points{nullptr}; |
| 76 | + unsigned long *Local_Colors{nullptr}; |
| 77 | + unsigned long *Conn_Line{nullptr}; |
| 78 | + unsigned long *Conn_BoundTria{nullptr}; |
| 79 | + unsigned long *Conn_BoundQuad{nullptr}; |
| 80 | + unsigned long *Conn_Line_Linear{nullptr}; |
| 81 | + unsigned long *Conn_BoundTria_Linear{nullptr}; |
| 82 | + unsigned long *Conn_BoundQuad_Linear{nullptr}; |
| 83 | + unsigned long *Conn_Tria{nullptr}; |
| 84 | + unsigned long *Conn_Quad{nullptr}; |
| 85 | + unsigned long *Conn_Tetr{nullptr}; |
| 86 | + unsigned long *Conn_Hexa{nullptr}; |
| 87 | + unsigned long *Conn_Pris{nullptr}; |
| 88 | + unsigned long *Conn_Pyra{nullptr}; |
| 89 | + unsigned long *ID_Line{nullptr}; |
| 90 | + unsigned long *ID_BoundTria{nullptr}; |
| 91 | + unsigned long *ID_BoundQuad{nullptr}; |
| 92 | + unsigned long *ID_Line_Linear{nullptr}; |
| 93 | + unsigned long *ID_BoundTria_Linear{nullptr}; |
| 94 | + unsigned long *ID_BoundQuad_Linear{nullptr}; |
| 95 | + unsigned long *ID_Tria{nullptr}; |
| 96 | + unsigned long *ID_Quad{nullptr}; |
| 97 | + unsigned long *ID_Tetr{nullptr}; |
| 98 | + unsigned long *ID_Hexa{nullptr}; |
| 99 | + unsigned long *ID_Pris{nullptr}; |
| 100 | + unsigned long *ID_Pyra{nullptr}; |
| 101 | + unsigned long *Elem_ID_Line{nullptr}; |
| 102 | + unsigned long *Elem_ID_BoundTria{nullptr}; |
| 103 | + unsigned long *Elem_ID_BoundQuad{nullptr}; |
| 104 | + unsigned long *Elem_ID_Line_Linear{nullptr}; |
| 105 | + unsigned long *Elem_ID_BoundTria_Linear{nullptr}; |
| 106 | + unsigned long *Elem_ID_BoundQuad_Linear{nullptr}; |
107 | 107 |
|
108 | 108 | public: |
109 | 109 | /*--- This is to suppress Woverloaded-virtual, omitting it has no negative impact. ---*/ |
|
0 commit comments