@@ -40,6 +40,18 @@ class CFlowOutput : public CFVMOutput{
4040 */
4141 CFlowOutput (const CConfig *config, unsigned short nDim, bool femOutput);
4242
43+ /* !
44+ * \brief Set the values of the volume output fields for a surface point.
45+ * \param[in] config - Definition of the particular problem.
46+ * \param[in] geometry - Geometrical definition of the problem.
47+ * \param[in] solver - The container holding all solution data.
48+ * \param[in] iPoint - Index of the point.
49+ * \param[in] iMarker - Index of the surface marker.
50+ * \param[in] iVertex - Index of the vertex on the marker.
51+ */
52+ void LoadSurfaceData (CConfig *config, CGeometry *geometry, CSolver **solver,
53+ unsigned long iPoint, unsigned short iMarker, unsigned long iVertex) override ;
54+
4355 /* !
4456 * \brief Add flow surface output fields
4557 * \param[in] config - Definition of the particular problem.
@@ -60,40 +72,25 @@ class CFlowOutput : public CFVMOutput{
6072 */
6173 void AddHistoryOutputFields_TurbRMS_RES (const CConfig* config);
6274
63- /* !
64- * \brief Set turbulence history field values for the linear solver.
65- */
66- void LoadHistoryData_TurbRMS_RES (const CConfig* config, const CSolver* const * solver);
67-
6875 /* !
6976 * \brief Add turbulence history fields for the linear solver (FVMComp, FVMInc, FVMNEMO).
7077 */
7178 void AddHistoryOutputFields_TurbMAX_RES (const CConfig* config);
7279
73- /* !
74- * \brief Set turbulence history field values for the linear solver.
75- */
76- void LoadHistoryData_TurbMAX_RES (const CConfig* config, const CSolver* const * solver);
77-
7880 /* !
7981 * \brief Add turbulence history fields for the linear solver (FVMComp, FVMInc, FVMNEMO).
8082 */
8183 void AddHistoryOutputFields_TurbBGS_RES (const CConfig* config);
8284
83- /* !
84- * \brief Set turbulence history field values for the linear solver.
85- */
86- void LoadHistoryData_TurbBGS_RES (const CConfig* config, const CSolver* const * solver);
87-
8885 /* !
8986 * \brief Add turbulence history fields for the linear solver (FVMComp, FVMInc, FVMNEMO).
9087 */
9188 void AddHistoryOutputFields_TurbLinsol (const CConfig* config);
9289
9390 /* !
94- * \brief Set turbulence history field values for the linear solver .
91+ * \brief Set all turbulence history field values.
9592 */
96- void LoadHistoryData_TurbLinsol (const CConfig* config, const CSolver* const * solver);
93+ void LoadHistoryData_Turb (const CConfig* config, const CSolver* const * solver);
9794
9895 /* !
9996 * \brief Add turbulence volume solution fields for a point (FVMComp, FVMInc, FVMNEMO).
@@ -102,45 +99,28 @@ class CFlowOutput : public CFVMOutput{
10299 */
103100 void SetVolumeOutputFields_TurbSolution (const CConfig* config);
104101
105- /* !
106- * \brief Set turbulence volume solution field values for a point.
107- * \note The order of fields in restart files is fixed. Therefore the split-up.
108- * \param[in] config - Definition of the particular problem.
109- * \param[in] solver - The container holding all solution data.
110- * \param[in] iPoint - Index of the point.
111- */
112- void LoadVolumeData_TurbSolution (const CConfig* config, const CSolver* const * solver, const unsigned long iPoint);
113-
114102 /* !
115103 * \brief Add turbulence volume solution fields for a point (FVMComp, FVMInc, FVMNEMO).
116104 * \note The order of fields in restart files is fixed. Therefore the split-up.
117105 * \param[in] config - Definition of the particular problem.
118106 */
119107 void SetVolumeOutputFields_TurbResidual (const CConfig* config);
120108
121- /* !
122- * \brief Set turbulence volume residual field values for a point.
123- * \note The order of fields in restart files is fixed. Therefore the split-up.
124- * \param[in] config - Definition of the particular problem.
125- * \param[in] solver - The container holding all solution data.
126- * \param[in] iPoint - Index of the point.
127- */
128- void LoadVolumeData_TurbResidual (const CConfig* config, const CSolver* const * solver, const unsigned long iPoint);
129-
130109 /* !
131110 * \brief Add turbulence volume limiter fields (and more) for a point (FVMComp, FVMInc, FVMNEMO).
132111 * \param[in] config - Definition of the particular problem.
133112 */
134113 void SetVolumeOutputFields_TurbLimiter (const CConfig* config);
135114
136115 /* !
137- * \brief Set turbulence volume limiter field values (and more) for a point.
116+ * \brief Set all turbulence volume field values for a point.
138117 * \param[in] config - Definition of the particular problem.
139118 * \param[in] solver - The container holding all solution data.
140119 * \param[in] geometry - Geometrical definition of the problem.
141120 * \param[in] iPoint - Index of the point.
142121 */
143- void LoadVolumeData_TurbLimiter (const CConfig* config, const CSolver* const * solver, const CGeometry* geometry, const unsigned long iPoint);
122+ void LoadVolumeData_Turb (const CConfig* config, const CSolver* const * solver, const CGeometry* geometry,
123+ const unsigned long iPoint);
144124
145125 /* !
146126 * \brief Add aerodynamic coefficients as output fields
@@ -266,7 +246,7 @@ class CFlowOutput : public CFVMOutput{
266246 * \param iPoint
267247 * \param node_flow
268248 */
269- void LoadTimeAveragedData (unsigned long iPoint, CVariable *node_flow);
249+ void LoadTimeAveragedData (unsigned long iPoint, const CVariable *node_flow);
270250
271251 /* !
272252 * \brief Write additional output for fixed CL mode.
0 commit comments