diff --git a/source/rocket.f90 b/source/rocket.f90 index 9e43710..dcbc9f9 100644 --- a/source/rocket.f90 +++ b/source/rocket.f90 @@ -893,7 +893,7 @@ subroutine RocketSolver_solve_supar(self, soln, idx, pc, supar, h_inf, s0, weigh if (supar(i) < 2.0d0) then ln_pinf_pe = ln_pinf_pt + sqrt(3.294d0*(log(supar(i))**2.0d0) + 1.535d0*log(supar(i))) else if (supar(i) >= 2.0d0) then - ln_pinf_pe = soln%eq_partials(2)%gamma_s + 1.4d0*log(supar(i)) + ln_pinf_pe = soln%eq_partials(soln%throat_idx)%gamma_s + 1.4d0*log(supar(i)) end if do j = 1, max_iter_area @@ -987,7 +987,7 @@ subroutine RocketSolver_solve_supar_frozen(self, soln, idx, n_frz, pc, supar, h_ if (supar(i) < 2.0d0) then ln_pinf_pe = ln_pinf_pt + sqrt(3.294d0*(log(supar(i))**2.0d0) + 1.535d0*log(supar(i))) else if (supar(i) >= 2.0d0) then - ln_pinf_pe = soln%eq_partials(2)%gamma_s + 1.4d0*log(supar(i)) + ln_pinf_pe = soln%eq_partials(soln%throat_idx)%gamma_s + 1.4d0*log(supar(i)) end if do j = 1, max_iter_area