diff --git a/solvers_post/SLFMFoam/createFields.H b/solvers_post/SLFMFoam/createFields.H index b195457..f8b700b 100644 --- a/solvers_post/SLFMFoam/createFields.H +++ b/solvers_post/SLFMFoam/createFields.H @@ -310,18 +310,18 @@ scalar stretchFac(readScalar(SLFMdict.lookup("stretchFactor"))); scalar lowerN(readScalar(SLFMdict.lookup("lowerN"))); scalar upperN(readScalar(SLFMdict.lookup("upperN"))); scalar Sc(readScalar(SLFMdict.lookup("Sc"))); -scalar etamax(lowerN+upperN); +const label etamax(lowerN+upperN+1); word outletName(SLFMdict.lookup("outletName")); -scalarField etaValue(etamax+1,0); -scalarField etaIndex(etamax+1,0); -scalarField deta_h(etamax+1,0); -scalarField deta_l(etamax+1,0); -scalarField deta_m(etamax+1,0); +scalarField etaValue(etamax,0); +scalarField etaIndex(etamax,0); +scalarField deta_h(etamax,0); +scalarField deta_l(etamax,0); +scalarField deta_m(etamax,0); #include "setEtaSpace.H" -Info<<"\nNumber of eta-point = "< Neta(etamax+1); +PtrList Neta(etamax); -for(label j=0 ; j<=etamax ; j++) +for(label j=0 ; j stoi) for(label j=0 ; j etaValue[etamax-1]) + else if(mf[cellI] > etaValue[etamax-2]) { - jl = etamax-1; - jh = etamax; + jl = etamax-2; + jh = etamax-1; } else {