Skip to content

Commit 58cf2d4

Browse files
authored
Merge pull request #1300 from su2code/feature_pysu2_DEF
Refactorization of SU2 Grid Deformation for Python
2 parents 98507bc + 5f15454 commit 58cf2d4

34 files changed

Lines changed: 3227 additions & 2293 deletions

File tree

Common/include/geometry/primal_grid/CPrimalGrid.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030

3131
#include <iostream>
3232
#include <vector>
33+
#include <limits>
3334
#include <cstdlib>
3435
#include <limits>
3536
#include <memory>

Common/include/grid_movement/CSurfaceMovement.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ class CSurfaceMovement : public CGridMovement {
443443
* \param[in] geometry - Geometrical definition of the problem.
444444
* \param[in] val_mesh_filename - Name of the grid output file.
445445
*/
446-
void WriteFFDInfo(CSurfaceMovement **surface_movement, CGeometry **geometry, CConfig **config);
446+
void WriteFFDInfo(CSurfaceMovement **surface_movement, CGeometry ****geometry, CConfig **config);
447447

448448
/*!
449449
* \brief Get information about if there is a complete FFDBox definition, or it is necessary to

Common/src/grid_movement/CSurfaceMovement.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4672,7 +4672,7 @@ void CSurfaceMovement::MergeFFDInfo(CGeometry *geometry, CConfig *config) {
46724672

46734673
}
46744674

4675-
void CSurfaceMovement::WriteFFDInfo(CSurfaceMovement** surface_movement, CGeometry **geometry, CConfig **config) {
4675+
void CSurfaceMovement::WriteFFDInfo(CSurfaceMovement** surface_movement, CGeometry ****geometry, CConfig **config) {
46764676

46774677

46784678
unsigned short iOrder, jOrder, kOrder, iFFDBox, iCornerPoints, iParentFFDBox, iChildFFDBox, iZone;
@@ -4683,13 +4683,13 @@ void CSurfaceMovement::WriteFFDInfo(CSurfaceMovement** surface_movement, CGeomet
46834683

46844684
bool polar = (config[ZONE_0]->GetFFD_CoordSystem() == POLAR);
46854685

4686-
unsigned short nDim = geometry[ZONE_0]->GetnDim();
4686+
unsigned short nDim = geometry[ZONE_0][INST_0][MESH_0]->GetnDim();
46874687

46884688
for (iZone = 0; iZone < config[ZONE_0]->GetnZone(); iZone++){
46894689

46904690
/*--- Merge the parallel FFD info ---*/
46914691

4692-
surface_movement[iZone]->MergeFFDInfo(geometry[iZone], config[iZone]);
4692+
surface_movement[iZone]->MergeFFDInfo(geometry[iZone][INST_0][MESH_0], config[iZone]);
46934693

46944694
if (iZone > 0){
46954695

SU2_CFD/include/drivers/CDriver.hpp

Lines changed: 172 additions & 271 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)