Lines Matching refs:nn

174   PetscReal   nn[DIM];  in PhysicsRiemann_SW_Rusanov()  local
202 nn[0] = n[0]; in PhysicsRiemann_SW_Rusanov()
203 nn[1] = n[1]; in PhysicsRiemann_SW_Rusanov()
204 Normalize2Real(nn); in PhysicsRiemann_SW_Rusanov()
205 ierr = SWFlux(phys, nn, uL, &fL.swnode); in PhysicsRiemann_SW_Rusanov()
211 ierr = SWFlux(phys, nn, uR, &fR.swnode); in PhysicsRiemann_SW_Rusanov()
219 …speed = PetscMax(PetscAbsReal(Dot2Real(uL->uh, nn) / uL->h) + cL, PetscAbsReal(Dot2Real(uR->uh, nn in PhysicsRiemann_SW_Rusanov()
274 PetscReal nn[DIM]; in PhysicsRiemann_SW_HLL() local
299 nn[0] = n[0]; in PhysicsRiemann_SW_HLL()
300 nn[1] = n[1]; in PhysicsRiemann_SW_HLL()
301 Normalize2Real(nn); in PhysicsRiemann_SW_HLL()
302 ierr = SWFlux(phys, nn, uL, &fL.swnode); in PhysicsRiemann_SW_HLL()
308 ierr = SWFlux(phys, nn, uR, &fR.swnode); in PhysicsRiemann_SW_HLL()
319 u_L = Dot2Real(uL->uh, nn) / uL->h; in PhysicsRiemann_SW_HLL()
320 u_R = Dot2Real(uR->uh, nn) / uR->h; in PhysicsRiemann_SW_HLL()
675 …etscScalar *ul, const PetscScalar *ur, PetscScalar *flux, const PetscReal *nn, int ndim, PetscReal… in godunovflux() argument
695 if (nn[0] == 0. && nn[1] == 0.) { in godunovflux()
698 tg[0] = -nn[1]; in godunovflux()
699 tg[1] = nn[0]; in godunovflux()
703 bn[0] = -nn[2] * tg[1]; in godunovflux()
704 bn[1] = nn[2] * tg[0]; in godunovflux()
705 bn[2] = nn[0] * tg[1] - nn[1] * tg[0]; in godunovflux()
716 tg[0] = -nn[1]; in godunovflux()
717 tg[1] = nn[0]; in godunovflux()
734 uxl += ul[k] * nn[k - 1]; in godunovflux()
735 uxr += ur[k] * nn[k - 1]; in godunovflux()
774 flux[1] = fn * nn[0] + ft * tg[0]; in godunovflux()
775 flux[2] = fn * nn[1] + ft * tg[1]; in godunovflux()
789 PetscReal cL, cR, speed, velL, velR, nn[DIM], s2; in PhysicsRiemann_Euler_Godunov() local
795 nn[i] = n[i]; in PhysicsRiemann_Euler_Godunov()
796 s2 += nn[i] * nn[i]; in PhysicsRiemann_Euler_Godunov()
799 for (i = 0.; i < DIM; i++) nn[i] /= s2; in PhysicsRiemann_Euler_Godunov()
803 ierr = EulerFlux(phys, nn, uL, &fL.eulernode); in PhysicsRiemann_Euler_Godunov()
809 ierr = EulerFlux(phys, nn, uR, &fR.eulernode); in PhysicsRiemann_Euler_Godunov()
827 velL = DotDIMReal(uL->ru, nn) / uL->r; in PhysicsRiemann_Euler_Godunov()
828 velR = DotDIMReal(uR->ru, nn) / uR->r; in PhysicsRiemann_Euler_Godunov()
833 godunovflux(xL, xR, flux, nn, DIM, gamma); in PhysicsRiemann_Euler_Godunov()