Skip to content
Snippets Groups Projects
Verified Commit d8890572 authored by Paul Dechamps's avatar Paul Dechamps :speech_balloon:
Browse files

(feat) API returns blowing boundaries for multiple bodies config

parent b47b18e9
No related branches found
No related tags found
No related merge requests found
Pipeline #52203 passed
...@@ -207,14 +207,19 @@ def init_dart(cfg, scenario='aerodynamic', task='analysis', viscous=False): ...@@ -207,14 +207,19 @@ def init_dart(cfg, scenario='aerodynamic', task='analysis', viscous=False):
if _dim == 2: if _dim == 2:
_blwb = dart.Blowing(_msh, cfg['Wing']) _blwb = dart.Blowing(_msh, cfg['Wing'])
_blww = dart.Blowing(_msh, cfg['Wake']) _blww = dart.Blowing(_msh, cfg['Wake'])
_pbl.add(_blwb)
_pbl.add(_blww)
_blw = [[_blwb, _blww]]
else: else:
_blwb = dart.Blowing(_msh, cfg['Wings'][0]) _blw = []
_blww = dart.Blowing(_msh, cfg['Wakes'][0]) for ibody in range(len(cfg['Wings'])):
_pbl.add(_blwb) _blwb = dart.Blowing(_msh, cfg['Wings'][ibody])
_pbl.add(_blww) _blww = dart.Blowing(_msh, cfg['Wakes'][ibody])
_pbl.add(_blwb)
_pbl.add(_blww)
_blw.append([_blwb, _blww])
else: else:
_blwb = None _blw = None
_blww = None
# Direct (forward) solver creation # Direct (forward) solver creation
# NB: more solvers/options are available but we restrict the user's choice to the most efficient ones # NB: more solvers/options are available but we restrict the user's choice to the most efficient ones
...@@ -247,8 +252,7 @@ def init_dart(cfg, scenario='aerodynamic', task='analysis', viscous=False): ...@@ -247,8 +252,7 @@ def init_dart(cfg, scenario='aerodynamic', task='analysis', viscous=False):
'mrf': _mrf, 'mrf': _mrf,
'pbl': _pbl, 'pbl': _pbl,
'bnd': _bnd, 'bnd': _bnd,
'blwb': _blwb, 'blw': _blw,
'blww': _blww,
'sol': _sol, 'sol': _sol,
'adj': _adj 'adj': _adj
} }
Subproject commit c7a0c45eb3067aaad7d2bbff1eed4dbab6fcb7a8 Subproject commit f21f433cc9000e049f34dde6f864842094ff9b28
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment