|
Peano
|


Public Member Functions | |
| __init__ (self, dimensions, use_advection=True, use_background_state=True, use_gravity=True, use_viscosity=True, gamma=1.4, cv=1.0, gas_constant=287.058, reference_viscosity=0.1, Pr=0.71, molecular_diffusion_coeff=0.0, q0=0.0) | |
| evaluate_pressure (self) | |
| evaluate_energy (self) | |
| eigenvalue_functions (self) | |
| eigenvalues (self) | |
| flux (self) | |
| source (self) | |
| riemann_solver (self) | |
Data Fields | |
| dimensions | |
| num_unknowns | |
| num_auxiliary_variables | |
| use_diffusive_flux | |
Protected Attributes | |
| _use_advection | |
| _use_background_state | |
| _use_gravity | |
| _use_viscosity | |
| _gamma | |
| _cv | |
| _gas_constant | |
| _reference_viscosity | |
| _Pr | |
| _molecular_diffusion_coeff | |
| _q0 | |
Additional Inherited Members | |
Static Public Member Functions inherited from equations.equation.Equation | |
| ncp () | |
Static Public Attributes inherited from equations.equation.Equation | |
| int | dimensions = 2 |
| int | num_unknowns = 0 |
| int | num_auxiliary_variables = 0 |
| bool | is_linear = False |
| bool | use_diffusive_flux = False |
Definition at line 9 of file navier_stokes.py.
| equations.navier_stokes.NavierStokes.__init__ | ( | self, | |
| dimensions, | |||
| use_advection = True, | |||
| use_background_state = True, | |||
| use_gravity = True, | |||
| use_viscosity = True, | |||
| gamma = 1.4, | |||
| cv = 1.0, | |||
| gas_constant = 287.058, | |||
| reference_viscosity = 0.1, | |||
| Pr = 0.71, | |||
| molecular_diffusion_coeff = 0.0, | |||
| q0 = 0.0 ) |
Definition at line 10 of file navier_stokes.py.
| equations.navier_stokes.NavierStokes.eigenvalue_functions | ( | self | ) |
Definition at line 114 of file navier_stokes.py.
References equations.navier_stokes.NavierStokes._gamma, equations.navier_stokes.NavierStokes._molecular_diffusion_coeff, equations.navier_stokes.NavierStokes._Pr, equations.navier_stokes.NavierStokes._q0, equations.navier_stokes.NavierStokes._reference_viscosity, equations.navier_stokes.NavierStokes._use_advection, equations.navier_stokes.NavierStokes._use_gravity, and equations.navier_stokes.NavierStokes.evaluate_pressure().
Referenced by equations.navier_stokes.NavierStokes.eigenvalues(), and equations.navier_stokes.NavierStokes.riemann_solver().


| equations.navier_stokes.NavierStokes.eigenvalues | ( | self | ) |
Reimplemented from equations.equation.Equation.
Definition at line 172 of file navier_stokes.py.
References equations.navier_stokes.NavierStokes.eigenvalue_functions().

| equations.navier_stokes.NavierStokes.evaluate_energy | ( | self | ) |
Definition at line 85 of file navier_stokes.py.
References equations.navier_stokes.NavierStokes._use_gravity.
| equations.navier_stokes.NavierStokes.evaluate_pressure | ( | self | ) |
Definition at line 59 of file navier_stokes.py.
References equations.navier_stokes.NavierStokes._use_gravity.
Referenced by equations.navier_stokes.NavierStokes.eigenvalue_functions(), and equations.navier_stokes.NavierStokes.flux().

| equations.navier_stokes.NavierStokes.flux | ( | self | ) |
Reimplemented from equations.equation.Equation.
Definition at line 181 of file navier_stokes.py.
References equations.navier_stokes.NavierStokes._cv, equations.navier_stokes.NavierStokes._gamma, equations.navier_stokes.NavierStokes._gas_constant, equations.navier_stokes.NavierStokes._molecular_diffusion_coeff, equations.navier_stokes.NavierStokes._Pr, equations.navier_stokes.NavierStokes._q0, equations.navier_stokes.NavierStokes._reference_viscosity, equations.navier_stokes.NavierStokes._use_advection, equations.navier_stokes.NavierStokes._use_background_state, equations.navier_stokes.NavierStokes._use_gravity, equations.navier_stokes.NavierStokes._use_viscosity, and equations.navier_stokes.NavierStokes.evaluate_pressure().

| equations.navier_stokes.NavierStokes.riemann_solver | ( | self | ) |
Reimplemented from equations.equation.Equation.
Definition at line 392 of file navier_stokes.py.
References equations.navier_stokes.NavierStokes.eigenvalue_functions().

| equations.navier_stokes.NavierStokes.source | ( | self | ) |
Reimplemented from equations.equation.Equation.
Definition at line 366 of file navier_stokes.py.
References equations.navier_stokes.NavierStokes._use_background_state, and equations.navier_stokes.NavierStokes._use_gravity.
|
protected |
Definition at line 50 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.flux().
|
protected |
Definition at line 49 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.eigenvalue_functions(), and equations.navier_stokes.NavierStokes.flux().
|
protected |
Definition at line 51 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.flux().
|
protected |
Definition at line 54 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.eigenvalue_functions(), and equations.navier_stokes.NavierStokes.flux().
|
protected |
Definition at line 53 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.eigenvalue_functions(), and equations.navier_stokes.NavierStokes.flux().
|
protected |
Definition at line 55 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.eigenvalue_functions(), and equations.navier_stokes.NavierStokes.flux().
|
protected |
Definition at line 52 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.eigenvalue_functions(), and equations.navier_stokes.NavierStokes.flux().
|
protected |
Definition at line 44 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.eigenvalue_functions(), and equations.navier_stokes.NavierStokes.flux().
|
protected |
Definition at line 45 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.flux(), and equations.navier_stokes.NavierStokes.source().
|
protected |
Definition at line 46 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.eigenvalue_functions(), equations.navier_stokes.NavierStokes.evaluate_energy(), equations.navier_stokes.NavierStokes.evaluate_pressure(), equations.navier_stokes.NavierStokes.flux(), and equations.navier_stokes.NavierStokes.source().
|
protected |
Definition at line 47 of file navier_stokes.py.
Referenced by equations.navier_stokes.NavierStokes.flux().
| equations.navier_stokes.NavierStokes.dimensions |
Definition at line 25 of file navier_stokes.py.
Referenced by equations.euler.Euler.eigenvalues(), equations.elastic.Elastic.flux(), and equations.euler.Euler.flux().
| equations.navier_stokes.NavierStokes.num_auxiliary_variables |
Definition at line 35 of file navier_stokes.py.
| equations.navier_stokes.NavierStokes.num_unknowns |
Definition at line 27 of file navier_stokes.py.
| equations.navier_stokes.NavierStokes.use_diffusive_flux |
Definition at line 57 of file navier_stokes.py.