@@ -7606,6 +7606,7 @@ void CConfig::SetSurface_Movement(unsigned short iMarker, unsigned short kind_mo
76067606 nKind_SurfaceMovement++;
76077607
76087608}
7609+
76097610CConfig::~CConfig (void ) {
76107611
76117612 unsigned long iDV, iMarker, iPeriodic, iFFD;
@@ -7619,62 +7620,12 @@ CConfig::~CConfig(void) {
76197620 delete [] TimeDOFsADER_DG;
76207621 delete [] TimeIntegrationADER_DG;
76217622 delete [] WeightsIntegrationADER_DG;
7622- delete [] RK_Alpha_Step;
7623- delete [] MG_PreSmooth;
7624- delete [] MG_PostSmooth;
76257623
76267624 /* --- Free memory for Aeroelastic problems. ---*/
76277625
76287626 delete[] Aeroelastic_pitch;
76297627 delete[] Aeroelastic_plunge;
76307628
7631- /* --- Free memory for airfoil sections ---*/
7632-
7633- delete [] LocationStations;
7634-
7635- /* --- motion origin: ---*/
7636-
7637- delete [] MarkerMotion_Origin;
7638-
7639- delete [] MoveMotion_Origin;
7640-
7641- /* --- translation: ---*/
7642-
7643- delete [] MarkerTranslation_Rate;
7644-
7645- /* --- rotation: ---*/
7646-
7647- delete [] MarkerRotation_Rate;
7648-
7649- /* --- pitching: ---*/
7650-
7651- delete [] MarkerPitching_Omega;
7652-
7653- /* --- pitching amplitude: ---*/
7654-
7655- delete [] MarkerPitching_Ampl;
7656-
7657- /* --- pitching phase: ---*/
7658-
7659- delete [] MarkerPitching_Phase;
7660-
7661- /* --- plunging: ---*/
7662-
7663- delete [] MarkerPlunging_Omega;
7664-
7665- /* --- plunging amplitude: ---*/
7666- delete [] MarkerPlunging_Ampl;
7667-
7668- /* --- reference origin for moments ---*/
7669-
7670- delete [] RefOriginMoment_X;
7671- delete [] RefOriginMoment_Y;
7672- delete [] RefOriginMoment_Z;
7673-
7674- /* --- Free memory for Harmonic Blance Frequency pointer ---*/
7675-
7676- delete [] Omega_HB;
7677-
76787629 /* --- Marker pointers ---*/
76797630
76807631 delete[] Marker_CfgFile_GeoEval;
@@ -7734,29 +7685,13 @@ CConfig::~CConfig(void) {
77347685 delete[] Marker_CfgFile_SobolevBC;
77357686 delete[] Marker_All_SobolevBC;
77367687
7737- delete[] Marker_DV;
7738- delete[] Marker_Moving;
7739- delete[] Marker_Monitoring;
7740- delete[] Marker_Designing;
7741- delete[] Marker_GeoEval;
7742- delete[] Marker_Plotting;
7743- delete[] Marker_Analyze;
77447688 delete[] Marker_WallFunctions;
7745- delete[] Marker_ZoneInterface;
7746- delete[] Marker_CHTInterface;
7747- delete[] Marker_PyCustom;
77487689 delete[] Marker_All_SendRecv;
7749- delete[] Marker_SobolevBC;
7750-
7751- delete[] Kind_Inc_Inlet;
7752- delete[] Kind_Inc_Outlet;
77537690
77547691 delete[] Kind_WallFunctions;
77557692
77567693 delete[] Kind_Wall;
77577694
7758- delete[] Config_Filenames;
7759-
77607695 if (IntInfo_WallFunctions != nullptr ) {
77617696 for (iMarker = 0 ; iMarker < nMarker_WallFunctions; ++iMarker) {
77627697 if (IntInfo_WallFunctions[iMarker] != nullptr )
@@ -7773,9 +7708,6 @@ CConfig::~CConfig(void) {
77737708 delete[] DoubleInfo_WallFunctions;
77747709 }
77757710
7776- delete[] Kind_ObjFunc;
7777- delete[] Weight_ObjFunc;
7778-
77797711 if (DV_Value != nullptr ) {
77807712 for (iDV = 0 ; iDV < nDV; iDV++) delete[] DV_Value[iDV];
77817713 delete [] DV_Value;
@@ -7796,8 +7728,6 @@ CConfig::~CConfig(void) {
77967728 delete [] DegreeFFDBox;
77977729 }
77987730
7799- delete[] Design_Variable;
7800-
78017731 delete[] Exhaust_Temperature_Target;
78027732 delete[] Exhaust_Pressure_Target;
78037733 delete[] Exhaust_Pressure;
@@ -7826,7 +7756,6 @@ CConfig::~CConfig(void) {
78267756 delete[] Engine_NetThrust;
78277757 delete[] Engine_GrossThrust;
78287758 delete[] Engine_Area;
7829- delete[] EngineInflow_Target;
78307759
78317760 delete[] ActDiskInlet_MassFlow;
78327761 delete[] ActDiskInlet_Temperature;
@@ -7934,30 +7863,15 @@ CConfig::~CConfig(void) {
79347863
79357864 delete[] Inlet_Temperature;
79367865 delete[] Inlet_Pressure;
7937- delete[] Outlet_Pressure;
7938- delete[] Isothermal_Temperature;
7939- delete[] Heat_Flux;
79407866 delete[] HeatTransfer_Coeff;
79417867 delete[] HeatTransfer_WallTemp;
7942- delete[] Displ_Value;
7943- delete[] Load_Value;
7944- delete[] Damper_Constant;
79457868 delete[] Load_Dir_Multiplier;
79467869 delete[] Load_Dir_Value;
79477870 delete[] Disp_Dir;
79487871 delete[] Disp_Dir_Multiplier;
79497872 delete[] Disp_Dir_Value;
79507873 delete[] Load_Sine_Amplitude;
79517874 delete[] Load_Sine_Frequency;
7952- delete[] FlowLoad_Value;
7953- delete[] Roughness_Height;
7954- delete[] Wall_Emissivity;
7955-
7956- if (Inlet_SpeciesVal != nullptr ) {
7957- for (auto i = 0u ; i < nMarker_Inlet_Species; ++i)
7958- delete[] Inlet_SpeciesVal[i];
7959- }
7960- delete[] Inlet_SpeciesVal;
79617875
79627876 /* --- related to periodic boundary conditions ---*/
79637877
@@ -7979,53 +7893,19 @@ CConfig::~CConfig(void) {
79797893 delete[] Periodic_Rotation;
79807894 delete[] Periodic_Translate;
79817895
7982- delete[] MG_CorrecSmooth;
79837896 delete[] PlaneTag;
79847897 delete[] CFL;
7985- delete[] CFL_AdaptParam;
79867898
79877899 /* --- String markers ---*/
79887900
7989- delete[] Marker_Euler;
7990- delete[] Marker_FarField;
7991- delete[] Marker_Custom;
7992- delete[] Marker_SymWall;
79937901 delete[] Marker_PerBound;
79947902 delete[] Marker_PerDonor;
7995- delete[] Marker_NearFieldBound;
7996- delete[] Marker_Deform_Mesh;
7997- delete[] Marker_Deform_Mesh_Sym_Plane;
7998- delete[] Marker_Fluid_Load;
7999- delete[] Marker_Fluid_InterfaceBound;
80007903 delete[] Marker_Inlet;
80017904 delete[] Marker_Supersonic_Inlet;
8002- delete[] Marker_Supersonic_Outlet;
8003- delete[] Marker_Outlet;
8004- delete[] Marker_Isothermal;
8005- delete[] Marker_Smoluchowski_Maxwell;
8006- delete[] Marker_EngineInflow;
80077905 delete[] Marker_EngineExhaust;
8008- delete[] Marker_Displacement;
8009- delete[] Marker_Load;
8010- delete[] Marker_Damper;
80117906 delete[] Marker_Load_Dir;
80127907 delete[] Marker_Disp_Dir;
80137908 delete[] Marker_Load_Sine;
8014- delete[] Marker_FlowLoad;
8015- delete[] Marker_Internal;
8016- delete[] Marker_HeatFlux;
8017- delete[] Marker_Emissivity;
8018- delete[] Marker_Inlet_Species;
8019-
8020- delete [] Int_Coeffs;
8021-
8022- delete [] ElasticityMod;
8023- delete [] PoissonRatio;
8024- delete [] MaterialDensity;
8025- delete [] Electric_Constant;
8026- delete [] Electric_Field_Mod;
8027- delete [] RefNode_Displacement;
8028- delete [] Electric_Field_Dir;
80297909
80307910 /* --- Delete some arrays needed just for initializing options. ---*/
80317911
@@ -8042,34 +7922,15 @@ CConfig::~CConfig(void) {
80427922 delete [] RelaxFactorAverage;
80437923 delete [] RelaxFactorFourier;
80447924 delete [] nSpan_iZones;
8045- delete [] Kind_TurboMachinery;
80467925
8047- delete [] Marker_MixingPlaneInterface;
80487926 delete [] Marker_TurboBoundIn;
80497927 delete [] Marker_TurboBoundOut;
80507928 delete [] Marker_Riemann;
80517929 delete [] Marker_Giles;
8052- delete [] Marker_Shroud;
80537930
80547931 delete [] nBlades;
80557932 delete [] FreeStreamTurboNormal;
80567933
8057- delete [] top_optim_kernels;
8058- delete [] top_optim_kernel_params;
8059- delete [] top_optim_filter_radius;
8060-
8061- delete [] ScreenOutput;
8062- delete [] HistoryOutput;
8063- delete [] VolumeOutput;
8064- delete [] Mesh_Box_Size;
8065- delete [] VolumeOutputFiles;
8066-
8067- delete [] ConvField;
8068-
8069- delete [] Species_Clipping_Min;
8070- delete [] Species_Clipping_Max;
8071- delete [] Species_Init;
8072-
80737934}
80747935
80757936string CConfig::GetFilename (string filename, string ext, int timeIter) const {
0 commit comments