@@ -34,80 +34,38 @@ CUpwAUSMPLUSUP2_NEMO::CUpwAUSMPLUSUP2_NEMO(unsigned short val_nDim, unsigned sho
3434 CConfig *config): CNEMONumerics (val_nDim, val_nVar, val_nPrimVar, val_nPrimVarGrad,
3535 config){
3636
37-
38- unsigned short iVar;
39-
4037 /* --- Define useful constants ---*/
4138 Kp = 0.25 ;
4239 sigma = 1.0 ;
4340
4441 /* --- Allocate data structures ---*/
4542 FcL = new su2double [nVar];
4643 FcR = new su2double [nVar];
47- dmLP = new su2double [nVar];
48- dmRM = new su2double [nVar];
49- dpLP = new su2double [nVar];
50- dpRM = new su2double [nVar];
51- daL = new su2double [nVar];
52- daR = new su2double [nVar];
5344 rhos_i = new su2double [nSpecies];
5445 rhos_j = new su2double [nSpecies];
5546 u_i = new su2double [nDim];
5647 u_j = new su2double [nDim];
5748
58- /* --- Allocate arrays ---*/
59- Diff_U = new su2double [nVar];
60- RoeU = new su2double[nVar];
61- RoeV = new su2double[nPrimVar];
62- RoedPdU = new su2double [nVar];
63- RoeEve = new su2double [nSpecies];
64- Lambda = new su2double [nVar];
65- Epsilon = new su2double [nVar];
66- P_Tensor = new su2double* [nVar];
67- invP_Tensor = new su2double* [nVar];
68- for (iVar = 0 ; iVar < nVar; iVar++) {
69- P_Tensor[iVar] = new su2double [nVar];
70- invP_Tensor[iVar] = new su2double [nVar];
71- }
72-
7349 Flux = new su2double[nVar];
7450}
7551
7652CUpwAUSMPLUSUP2_NEMO::~CUpwAUSMPLUSUP2_NEMO (void ) {
7753
7854 delete [] FcL;
7955 delete [] FcR;
80- delete [] dmLP;
81- delete [] dmRM;
82- delete [] dpLP;
83- delete [] dpRM;
8456 delete [] rhos_i;
8557 delete [] rhos_j;
8658 delete [] u_i;
8759 delete [] u_j;
88- unsigned short iVar;
89-
90- delete [] Diff_U;
91- delete [] RoeU;
92- delete [] RoeV;
93- delete [] RoedPdU;
94- delete [] RoeEve;
95- delete [] Lambda;
96- delete [] Epsilon;
97- for (iVar = 0 ; iVar < nVar; iVar++) {
98- delete [] P_Tensor[iVar];
99- delete [] invP_Tensor[iVar];
100- }
101- delete [] P_Tensor;
102- delete [] invP_Tensor;
60+
10361 delete [] Flux;
10462}
10563
10664CNumerics::ResidualType<> CUpwAUSMPLUSUP2_NEMO::ComputeResidual (const CConfig *config) {
10765
10866 unsigned short iDim, iVar, iSpecies;
10967 su2double rho_i, rho_j,
110- e_ve_i, e_ve_j, mL , mR , mLP , mRM , mF , pLP, pRM, pF, Phi, sq_veli, sq_velj;
68+ e_ve_i, e_ve_j, sq_veli, sq_velj;
11169
11270 /* --- Face area ---*/
11371 Area = GeometryToolbox::Norm (nDim, Normal);
0 commit comments