Skip to content
Snippets Groups Projects

Update waves

Merged Boman Romain requested to merge adrien into master
14 files
+ 528
149
Compare changes
  • Side-by-side
  • Inline
Files
14
+ 3
3
@@ -42,12 +42,12 @@ def main():
# add a medium "air"
if p['M_inf'] == 0:
pbl.set(f.Medium(msh, p['Fluid'], f.Fun0EleRhoL(), f.Fun0EleMachL(), f.Fun0EleCpL(), f.Fun0PosPhiInf(alpha)))
pbl.set(f.Medium(msh, p['Fluid'], f.Fun0EleRhoL(), f.Fun0EleMachL(), f.Fun0EleCpL(), f.Fun0PosPhiInf(p['Dim'], alpha)))
else:
pbl.set(f.Medium(msh, p['Fluid'], f.Fun0EleRho(p['gamma'], p['M_inf'], p['M_crit']), f.Fun0EleMach(p['gamma'], p['M_inf']), f.Fun0EleCp(p['gamma'], p['M_inf']), f.Fun0PosPhiInf(alpha)))
pbl.set(f.Medium(msh, p['Fluid'], f.Fun0EleRho(p['gamma'], p['M_inf'], p['M_crit']), f.Fun0EleMach(p['gamma'], p['M_inf']), f.Fun0EleCp(p['gamma'], p['M_inf']), f.Fun0PosPhiInf(p['Dim'], alpha)))
# add initial condition
pbl.add(f.Assign(msh,p['Fluid'], f.Fun0PosPhiInf(alpha)),"IC")
pbl.add(f.Assign(msh,p['Fluid'], f.Fun0PosPhiInf(p['Dim'], alpha)),"IC")
# add farfield boundary conditions
for bnd in p['Farfield']:
pbl.add(f.Neumann(msh, bnd, tbox.Fct1C(-U_inf[0], -U_inf[1], 0.)))
Loading