Peano
Loading...
Searching...
No Matches
scenarios.navier_stokes_abc_flow.NavierStokesABCFlow Class Reference

Arnold-Beltrami-Childress flow, described e.g. More...

Inheritance diagram for scenarios.navier_stokes_abc_flow.NavierStokesABCFlow:
Collaboration diagram for scenarios.navier_stokes_abc_flow.NavierStokesABCFlow:

Public Member Functions

 __init__ (self)
 
 analytical_solution (self)
 
 initial_conditions (self)
 
- Public Member Functions inherited from scenarios.scenario.Scenario
 boundary_conditions (self)
 
 refinement_criterion (self)
 
 set_global_simulation_parameters (self, project)
 

Static Protected Attributes

int _dimensions = 3
 
 _offset = -math.pi
 
int _domain_size = 2 * math.pi
 
bool _periodic_bc = True
 
float _plot_dt = 0.01
 
float _end_time = 0.1
 
 _equation
 
- 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
 

Detailed Description

Arnold-Beltrami-Childress flow, described e.g.

in doi.org/10.1016/j.jcp.2016.05.009 Somewhat analogous to Taylor-Green vortex, but in 3D.

Definition at line 13 of file navier_stokes_abc_flow.py.

Constructor & Destructor Documentation

◆ __init__()

scenarios.navier_stokes_abc_flow.NavierStokesABCFlow.__init__ ( self)

Definition at line 39 of file navier_stokes_abc_flow.py.

Member Function Documentation

◆ analytical_solution()

scenarios.navier_stokes_abc_flow.NavierStokesABCFlow.analytical_solution ( self)

◆ initial_conditions()

Field Documentation

◆ _dimensions

◆ _domain_size

int scenarios.navier_stokes_abc_flow.NavierStokesABCFlow._domain_size = 2 * math.pi
staticprotected

◆ _end_time

float scenarios.navier_stokes_abc_flow.NavierStokesABCFlow._end_time = 0.1
staticprotected

◆ _equation

scenarios.navier_stokes_abc_flow.NavierStokesABCFlow._equation
staticprotected
Initial value:
= NavierStokes(
dimensions=3,
use_advection=False,
use_background_state=False,
use_gravity=False,
use_viscosity=True,
gamma=1.4,
cv=1.0,
gas_constant=0.4,
reference_viscosity=0.01,
Pr=0.7,
)

Definition at line 26 of file navier_stokes_abc_flow.py.

Referenced by scenarios.navier_stokes_bubbles.NavierStokesBubbles.boundary_conditions(), and scenarios.navier_stokes_bubbles.NavierStokesBubbles.mapQuantities().

◆ _offset

scenarios.navier_stokes_abc_flow.NavierStokesABCFlow._offset = -math.pi
staticprotected

◆ _periodic_bc

bool scenarios.navier_stokes_abc_flow.NavierStokesABCFlow._periodic_bc = True
staticprotected

◆ _plot_dt

float scenarios.navier_stokes_abc_flow.NavierStokesABCFlow._plot_dt = 0.01
staticprotected

The documentation for this class was generated from the following file: