@@ -790,7 +790,7 @@ void CConfig::SetPointersNull(void) {
790790 Marker_CfgFile_MixingPlaneInterface = nullptr ; Marker_All_MixingPlaneInterface = nullptr ;
791791 Marker_CfgFile_ZoneInterface = nullptr ;
792792 Marker_CfgFile_Deform_Mesh = nullptr ; Marker_All_Deform_Mesh = nullptr ;
793- Marker_CfgFile_Match_Deform_Mesh = nullptr ; Marker_All_Match_Deform_Mesh = nullptr ;
793+ Marker_CfgFile_Deform_Mesh_Sym_Plane = nullptr ; Marker_All_Deform_Mesh_Sym_Plane = nullptr ;
794794 Marker_CfgFile_Fluid_Load = nullptr ; Marker_All_Fluid_Load = nullptr ;
795795
796796 Marker_CfgFile_Turbomachinery = nullptr ; Marker_All_Turbomachinery = nullptr ;
@@ -815,7 +815,7 @@ void CConfig::SetPointersNull(void) {
815815 Marker_Euler = nullptr ; Marker_FarField = nullptr ; Marker_Custom = nullptr ;
816816 Marker_SymWall = nullptr ; Marker_PerBound = nullptr ;
817817 Marker_PerDonor = nullptr ; Marker_NearFieldBound = nullptr ;
818- Marker_Deform_Mesh = nullptr ; Marker_Match_Deform_Mesh = nullptr ; Marker_Fluid_Load = nullptr ;
818+ Marker_Deform_Mesh = nullptr ; Marker_Deform_Mesh_Sym_Plane = nullptr ; Marker_Fluid_Load = nullptr ;
819819 Marker_Inlet = nullptr ; Marker_Outlet = nullptr ;
820820 Marker_Supersonic_Inlet = nullptr ; Marker_Supersonic_Outlet= nullptr ;
821821 Marker_Isothermal = nullptr ; Marker_HeatFlux = nullptr ; Marker_EngineInflow = nullptr ;
@@ -1368,8 +1368,8 @@ void CConfig::SetConfig_Options() {
13681368 addStringListOption (" MARKER_FLUID_INTERFACE" , nMarker_Fluid_InterfaceBound, Marker_Fluid_InterfaceBound);
13691369 /* !\brief MARKER_DEFORM_MESH\n DESCRIPTION: Deformable marker(s) at the interface \ingroup Config*/
13701370 addStringListOption (" MARKER_DEFORM_MESH" , nMarker_Deform_Mesh, Marker_Deform_Mesh);
1371- /* !\brief MARKER_MATCH_DEFORM_MESH \n DESCRIPTION: Deformable marker(s) that will follow the interface deformation \ingroup Config*/
1372- addStringListOption (" MARKER_MATCH_DEFORM_MESH " , nMarker_Match_Deform_Mesh, Marker_Match_Deform_Mesh );
1371+ /* !\brief MARKER_DEFORM_MESH_SYM_PLANE \n DESCRIPTION: Symmetry plane for mesh deformation only \ingroup Config*/
1372+ addStringListOption (" MARKER_DEFORM_MESH_SYM_PLANE " , nMarker_Deform_Mesh_Sym_Plane, Marker_Deform_Mesh_Sym_Plane );
13731373 /* !\brief MARKER_FLUID_LOAD\n DESCRIPTION: Marker(s) in which the flow load is computed/applied \ingroup Config*/
13741374 addStringListOption (" MARKER_FLUID_LOAD" , nMarker_Fluid_Load, Marker_Fluid_Load);
13751375 /* !\brief MARKER_FSI_INTERFACE \n DESCRIPTION: ZONE interface boundary marker(s) \ingroup Config*/
@@ -4905,7 +4905,7 @@ void CConfig::SetMarkers(unsigned short val_software) {
49054905 iMarker_Monitoring, iMarker_Designing, iMarker_GeoEval, iMarker_Plotting, iMarker_Analyze,
49064906 iMarker_DV, iMarker_Moving, iMarker_PyCustom, iMarker_Supersonic_Inlet, iMarker_Supersonic_Outlet,
49074907 iMarker_Clamped, iMarker_ZoneInterface, iMarker_CHTInterface, iMarker_Load_Dir, iMarker_Disp_Dir, iMarker_Load_Sine,
4908- iMarker_Fluid_Load, iMarker_Deform_Mesh, iMarker_Match_Deform_Mesh ,
4908+ iMarker_Fluid_Load, iMarker_Deform_Mesh, iMarker_Deform_Mesh_Sym_Plane ,
49094909 iMarker_ActDiskInlet, iMarker_ActDiskOutlet,
49104910 iMarker_Turbomachinery, iMarker_MixingPlaneInterface;
49114911
@@ -4950,7 +4950,7 @@ void CConfig::SetMarkers(unsigned short val_software) {
49504950 Marker_All_DV = new unsigned short [nMarker_All] (); // Store whether the boundary should be affected by design variables.
49514951 Marker_All_Moving = new unsigned short [nMarker_All] (); // Store whether the boundary should be in motion.
49524952 Marker_All_Deform_Mesh = new unsigned short [nMarker_All] (); // Store whether the boundary is deformable.
4953- Marker_All_Match_Deform_Mesh = new unsigned short [nMarker_All] (); // Store wheter the boundary will follow the deformation
4953+ Marker_All_Deform_Mesh_Sym_Plane = new unsigned short [nMarker_All] (); // Store wheter the boundary will follow the deformation
49544954 Marker_All_Fluid_Load = new unsigned short [nMarker_All] (); // Store whether the boundary computes/applies fluid loads.
49554955 Marker_All_PyCustom = new unsigned short [nMarker_All] (); // Store whether the boundary is Python customizable.
49564956 Marker_All_PerBound = new short [nMarker_All] (); // Store whether the boundary belongs to a periodic boundary.
@@ -4975,7 +4975,7 @@ void CConfig::SetMarkers(unsigned short val_software) {
49754975 Marker_CfgFile_DV = new unsigned short [nMarker_CfgFile] ();
49764976 Marker_CfgFile_Moving = new unsigned short [nMarker_CfgFile] ();
49774977 Marker_CfgFile_Deform_Mesh = new unsigned short [nMarker_CfgFile] ();
4978- Marker_CfgFile_Match_Deform_Mesh = new unsigned short [nMarker_CfgFile] ();
4978+ Marker_CfgFile_Deform_Mesh_Sym_Plane = new unsigned short [nMarker_CfgFile] ();
49794979 Marker_CfgFile_Fluid_Load = new unsigned short [nMarker_CfgFile] ();
49804980 Marker_CfgFile_PerBound = new unsigned short [nMarker_CfgFile] ();
49814981 Marker_CfgFile_Turbomachinery = new unsigned short [nMarker_CfgFile] ();
@@ -5370,10 +5370,10 @@ void CConfig::SetMarkers(unsigned short val_software) {
53705370 }
53715371
53725372 for (iMarker_CfgFile = 0 ; iMarker_CfgFile < nMarker_CfgFile; iMarker_CfgFile++) {
5373- Marker_CfgFile_Match_Deform_Mesh [iMarker_CfgFile] = NO;
5374- for (iMarker_Match_Deform_Mesh = 0 ; iMarker_Match_Deform_Mesh < nMarker_Match_Deform_Mesh; iMarker_Match_Deform_Mesh ++)
5375- if (Marker_CfgFile_TagBound[iMarker_CfgFile] == Marker_Match_Deform_Mesh[iMarker_Match_Deform_Mesh ])
5376- Marker_CfgFile_Match_Deform_Mesh [iMarker_CfgFile] = YES;
5373+ Marker_CfgFile_Deform_Mesh_Sym_Plane [iMarker_CfgFile] = NO;
5374+ for (iMarker_Deform_Mesh_Sym_Plane = 0 ; iMarker_Deform_Mesh_Sym_Plane < nMarker_Deform_Mesh_Sym_Plane; iMarker_Deform_Mesh_Sym_Plane ++)
5375+ if (Marker_CfgFile_TagBound[iMarker_CfgFile] == Marker_Deform_Mesh_Sym_Plane[iMarker_Deform_Mesh_Sym_Plane ])
5376+ Marker_CfgFile_Deform_Mesh_Sym_Plane [iMarker_CfgFile] = YES;
53775377 }
53785378
53795379 for (iMarker_CfgFile = 0 ; iMarker_CfgFile < nMarker_CfgFile; iMarker_CfgFile++) {
@@ -5397,7 +5397,7 @@ void CConfig::SetOutput(unsigned short val_software, unsigned short val_izone) {
53975397 unsigned short iMarker_Euler, iMarker_Custom, iMarker_FarField,
53985398 iMarker_SymWall, iMarker_PerBound, iMarker_NearFieldBound,
53995399 iMarker_Fluid_InterfaceBound, iMarker_Inlet, iMarker_Riemann,
5400- iMarker_Deform_Mesh, iMarker_Match_Deform_Mesh , iMarker_Fluid_Load,
5400+ iMarker_Deform_Mesh, iMarker_Deform_Mesh_Sym_Plane , iMarker_Fluid_Load,
54015401 iMarker_Giles, iMarker_Outlet, iMarker_Isothermal, iMarker_HeatFlux,
54025402 iMarker_EngineInflow, iMarker_EngineExhaust, iMarker_Displacement, iMarker_Damper,
54035403 iMarker_Load, iMarker_FlowLoad, iMarker_Internal, iMarker_Monitoring,
@@ -6673,11 +6673,11 @@ void CConfig::SetOutput(unsigned short val_software, unsigned short val_izone) {
66736673 BoundaryTable.PrintFooter ();
66746674 }
66756675
6676- if (nMarker_Match_Deform_Mesh != 0 ) {
6677- BoundaryTable << " Matching deformable mesh boundary" ;
6678- for (iMarker_Match_Deform_Mesh = 0 ; iMarker_Match_Deform_Mesh < nMarker_Match_Deform_Mesh; iMarker_Match_Deform_Mesh ++) {
6679- BoundaryTable << Marker_Match_Deform_Mesh[iMarker_Match_Deform_Mesh ];
6680- if (iMarker_Match_Deform_Mesh < nMarker_Match_Deform_Mesh -1 ) BoundaryTable << " " ;
6676+ if (nMarker_Deform_Mesh_Sym_Plane != 0 ) {
6677+ BoundaryTable << " Symmetric deformable mesh boundary" ;
6678+ for (iMarker_Deform_Mesh_Sym_Plane = 0 ; iMarker_Deform_Mesh_Sym_Plane < nMarker_Deform_Mesh_Sym_Plane; iMarker_Deform_Mesh_Sym_Plane ++) {
6679+ BoundaryTable << Marker_Deform_Mesh_Sym_Plane[iMarker_Deform_Mesh_Sym_Plane ];
6680+ if (iMarker_Deform_Mesh_Sym_Plane < nMarker_Deform_Mesh_Sym_Plane -1 ) BoundaryTable << " " ;
66816681 }
66826682 BoundaryTable.PrintFooter ();
66836683 }
@@ -7178,11 +7178,11 @@ unsigned short CConfig::GetMarker_CfgFile_Deform_Mesh(string val_marker) const {
71787178 return Marker_CfgFile_Deform_Mesh[iMarker_CfgFile];
71797179}
71807180
7181- unsigned short CConfig::GetMarker_CfgFile_Match_Deform_Mesh (string val_marker) const {
7181+ unsigned short CConfig::GetMarker_CfgFile_Deform_Mesh_Sym_Plane (string val_marker) const {
71827182 unsigned short iMarker_CfgFile;
71837183 for (iMarker_CfgFile = 0 ; iMarker_CfgFile < nMarker_CfgFile; iMarker_CfgFile++)
71847184 if (Marker_CfgFile_TagBound[iMarker_CfgFile] == val_marker) break ;
7185- return Marker_CfgFile_Match_Deform_Mesh [iMarker_CfgFile];
7185+ return Marker_CfgFile_Deform_Mesh_Sym_Plane [iMarker_CfgFile];
71867186}
71877187
71887188unsigned short CConfig::GetMarker_CfgFile_Fluid_Load (string val_marker) const {
@@ -7358,8 +7358,8 @@ CConfig::~CConfig(void) {
73587358 delete[] Marker_CfgFile_Deform_Mesh;
73597359 delete[] Marker_All_Deform_Mesh;
73607360
7361- delete[] Marker_CfgFile_Match_Deform_Mesh ;
7362- delete[] Marker_All_Match_Deform_Mesh ;
7361+ delete[] Marker_CfgFile_Deform_Mesh_Sym_Plane ;
7362+ delete[] Marker_All_Deform_Mesh_Sym_Plane ;
73637363
73647364 delete[] Marker_CfgFile_Fluid_Load;
73657365 delete[] Marker_All_Fluid_Load;
@@ -7617,7 +7617,7 @@ CConfig::~CConfig(void) {
76177617 delete[] Marker_PerDonor;
76187618 delete[] Marker_NearFieldBound;
76197619 delete[] Marker_Deform_Mesh;
7620- delete[] Marker_Match_Deform_Mesh ;
7620+ delete[] Marker_Deform_Mesh_Sym_Plane ;
76217621 delete[] Marker_Fluid_Load;
76227622 delete[] Marker_Fluid_InterfaceBound;
76237623 delete[] Marker_Inlet;
@@ -8322,14 +8322,14 @@ unsigned short CConfig::GetMarker_Deform_Mesh(string val_marker) const {
83228322 return iMarker_Deform_Mesh;
83238323}
83248324
8325- unsigned short CConfig::GetMarker_Match_Deform_Mesh (string val_marker) const {
8326- unsigned short iMarker_Match_Deform_Mesh ;
8325+ unsigned short CConfig::GetMarker_Deform_Mesh_Sym_Plane (string val_marker) const {
8326+ unsigned short iMarker_Deform_Mesh_Sym_Plane ;
83278327
83288328 /* --- Find the marker for this interface boundary. ---*/
8329- for (iMarker_Match_Deform_Mesh = 0 ; iMarker_Match_Deform_Mesh < nMarker_Match_Deform_Mesh; iMarker_Match_Deform_Mesh ++)
8330- if (Marker_Match_Deform_Mesh[iMarker_Match_Deform_Mesh ] == val_marker) break ;
8329+ for (iMarker_Deform_Mesh_Sym_Plane = 0 ; iMarker_Deform_Mesh_Sym_Plane < nMarker_Deform_Mesh_Sym_Plane; iMarker_Deform_Mesh_Sym_Plane ++)
8330+ if (Marker_Deform_Mesh_Sym_Plane[iMarker_Deform_Mesh_Sym_Plane ] == val_marker) break ;
83318331
8332- return iMarker_Match_Deform_Mesh ;
8332+ return iMarker_Deform_Mesh_Sym_Plane ;
83338333}
83348334
83358335unsigned short CConfig::GetMarker_Fluid_Load (string val_marker) const {
0 commit comments