|
Peano
|
Scenarios described in doi.org/10.1007/978-3-030-43229-4_27. More...


Public Member Functions | |
| __init__ (self) | |
| evaluate_perturbation (self) | |
| evaluate_hydrostatic_pressure (self) | |
| initial_conditions (self) | |
| boundary_conditions (self) | |
| mapQuantities (self) | |
Public Member Functions inherited from scenarios.scenario.Scenario | |
| refinement_criterion (self) | |
| analytical_solution (self) | |
| set_global_simulation_parameters (self, project) | |
Static Public Attributes | |
| int | cv = 1 / (1.4 - 1) * 287.058 |
Protected Attributes | |
| _reference_pressure | |
| _background_potential_temperature | |
Static Protected Attributes | |
| int | _dimensions = 2 |
| float | _offset = 0.0 |
| float | _domain_size = 1000.0 |
| bool | _periodic_bc = False |
| float | _plot_dt = 50.0 |
| int | _end_time = 100 |
| _equation | |
| float | _reference_pressure = 100000.0 |
| float | _background_potential_temperature = 300.0 |
Static Protected Attributes inherited from scenarios.scenario.Scenario | |
| _equation = None | |
| int | _dimensions = 2 |
| float | _end_time = 1.0 |
| float | _plot_dt = 0.1 |
| float | _offset = 0.0 |
| float | _domain_size = 1.0 |
| bool | _periodic_bc = False |
Scenarios described in doi.org/10.1007/978-3-030-43229-4_27.
Simulation of cloud formations via the compressible Navier-Stokes equations. See the function 'mapQuantities' below for a note on the visualisation.
Definition at line 12 of file navier_stokes_bubbles.py.
| scenarios.navier_stokes_bubbles.NavierStokesBubbles.__init__ | ( | self | ) |
Definition at line 46 of file navier_stokes_bubbles.py.
| scenarios.navier_stokes_bubbles.NavierStokesBubbles.boundary_conditions | ( | self | ) |
Reimplemented from scenarios.scenario.Scenario.
Definition at line 121 of file navier_stokes_bubbles.py.
References scenarios.navier_stokes_bubbles.NavierStokesBubbles._background_potential_temperature, scenarios.acoustic_planar_waves.AcousticPlanarWaves._equation, scenarios.advection_linear.AdvectionLinear._equation, scenarios.elastic_planar_waves.ElasticPlanarWaves._equation, scenarios.euler_gaussian_bell.EulerGaussianBell._equation, scenarios.euler_isentropic_vortex.EulerIsentropicVortex._equation, scenarios.navier_stokes_abc_flow.NavierStokesABCFlow._equation, scenarios.navier_stokes_bubbles.NavierStokesBubbles._equation, scenarios.navier_stokes_taylor_green_vortex.NavierStokesTaylorGreenVortex._equation, scenarios.scenario.Scenario._equation, scenarios.swe_radial_dam_break.SWERadialDamBreak._equation, scenarios.swe_resting_lake.SWERestingLake._equation, scenarios.navier_stokes_bubbles.NavierStokesBubbles._reference_pressure, and scenarios.navier_stokes_bubbles.NavierStokesBubbles.evaluate_hydrostatic_pressure().

| scenarios.navier_stokes_bubbles.NavierStokesBubbles.evaluate_hydrostatic_pressure | ( | self | ) |
Definition at line 52 of file navier_stokes_bubbles.py.
Referenced by scenarios.navier_stokes_bubbles.NavierStokesBubbles.boundary_conditions().

| scenarios.navier_stokes_bubbles.NavierStokesBubbles.evaluate_perturbation | ( | self | ) |
Reimplemented in scenarios.navier_stokes_bubbles.NavierStokesCosineBubble, and scenarios.navier_stokes_bubbles.NavierStokesTwoBubbles.
Definition at line 49 of file navier_stokes_bubbles.py.
| scenarios.navier_stokes_bubbles.NavierStokesBubbles.initial_conditions | ( | self | ) |
Reimplemented from scenarios.scenario.Scenario.
Definition at line 66 of file navier_stokes_bubbles.py.
| scenarios.navier_stokes_bubbles.NavierStokesBubbles.mapQuantities | ( | self | ) |
Definition at line 168 of file navier_stokes_bubbles.py.
References scenarios.acoustic_planar_waves.AcousticPlanarWaves._equation, scenarios.advection_linear.AdvectionLinear._equation, scenarios.elastic_planar_waves.ElasticPlanarWaves._equation, scenarios.euler_gaussian_bell.EulerGaussianBell._equation, scenarios.euler_isentropic_vortex.EulerIsentropicVortex._equation, scenarios.navier_stokes_abc_flow.NavierStokesABCFlow._equation, scenarios.navier_stokes_bubbles.NavierStokesBubbles._equation, scenarios.navier_stokes_taylor_green_vortex.NavierStokesTaylorGreenVortex._equation, scenarios.scenario.Scenario._equation, scenarios.swe_radial_dam_break.SWERadialDamBreak._equation, scenarios.swe_resting_lake.SWERestingLake._equation, and scenarios.navier_stokes_bubbles.NavierStokesBubbles._reference_pressure.
|
staticprotected |
Definition at line 44 of file navier_stokes_bubbles.py.
Referenced by scenarios.navier_stokes_bubbles.NavierStokesBubbles.boundary_conditions().
|
protected |
Definition at line 77 of file navier_stokes_bubbles.py.
Referenced by scenarios.navier_stokes_bubbles.NavierStokesBubbles.boundary_conditions().
|
staticprotected |
|
staticprotected |
Definition at line 22 of file navier_stokes_bubbles.py.
Referenced by scenarios.scenario.Scenario.set_global_simulation_parameters().
|
staticprotected |
Definition at line 26 of file navier_stokes_bubbles.py.
Referenced by scenarios.scenario.Scenario.set_global_simulation_parameters().
|
staticprotected |
Definition at line 30 of file navier_stokes_bubbles.py.
Referenced by scenarios.navier_stokes_bubbles.NavierStokesBubbles.boundary_conditions(), and scenarios.navier_stokes_bubbles.NavierStokesBubbles.mapQuantities().
|
staticprotected |
Definition at line 21 of file navier_stokes_bubbles.py.
Referenced by scenarios.scenario.Scenario.set_global_simulation_parameters().
|
staticprotected |
Definition at line 23 of file navier_stokes_bubbles.py.
Referenced by scenarios.scenario.Scenario.boundary_conditions(), and scenarios.scenario.Scenario.set_global_simulation_parameters().
|
staticprotected |
Definition at line 24 of file navier_stokes_bubbles.py.
Referenced by scenarios.scenario.Scenario.set_global_simulation_parameters().
|
staticprotected |
Definition at line 43 of file navier_stokes_bubbles.py.
Referenced by scenarios.navier_stokes_bubbles.NavierStokesBubbles.boundary_conditions(), and scenarios.navier_stokes_bubbles.NavierStokesBubbles.mapQuantities().
|
protected |
Definition at line 74 of file navier_stokes_bubbles.py.
Referenced by scenarios.navier_stokes_bubbles.NavierStokesBubbles.boundary_conditions(), and scenarios.navier_stokes_bubbles.NavierStokesBubbles.mapQuantities().
|
static |
Definition at line 29 of file navier_stokes_bubbles.py.