4. Operators¶
- 4.1. Linear Acoustic Wave Equation
- 4.2. Diffusion
- 4.3. Artificial Viscosity
- 4.4. Gas Dynamics
- 4.4.1. Conserved Quantities Handling
- 4.4.2. Helper Functions
- 4.4.3. Equations of State
GasDependentVars
MixtureDependentVars
GasEOS
MixtureEOS
IdealSingleGas
IdealSingleGas.__init__()
IdealSingleGas.gamma()
IdealSingleGas.heat_capacity_cp()
IdealSingleGas.heat_capacity_cv()
IdealSingleGas.gas_const()
IdealSingleGas.get_density()
IdealSingleGas.kinetic_energy()
IdealSingleGas.internal_energy()
IdealSingleGas.pressure()
IdealSingleGas.sound_speed()
IdealSingleGas.temperature()
IdealSingleGas.total_energy()
IdealSingleGas.get_internal_energy()
IdealSingleGas.dependent_vars()
PyrometheusMixture
PyrometheusMixture.__init__()
PyrometheusMixture.pressure()
PyrometheusMixture.temperature()
PyrometheusMixture.sound_speed()
PyrometheusMixture.internal_energy()
PyrometheusMixture.gas_const()
PyrometheusMixture.dependent_vars()
PyrometheusMixture.total_energy()
PyrometheusMixture.kinetic_energy()
PyrometheusMixture.heat_capacity_cv()
PyrometheusMixture.heat_capacity_cp()
PyrometheusMixture.gamma()
PyrometheusMixture.get_internal_energy()
PyrometheusMixture.get_density()
PyrometheusMixture.get_species_molecular_weights()
PyrometheusMixture.get_production_rates()
PyrometheusMixture.species_enthalpies()
PyrometheusMixture.get_species_source_terms()
PyrometheusMixture.get_temperature_seed()
- 4.4.4. Exceptions
- 4.4.5. Transport Models
GasTransportVars
TransportModel
SimpleTransport
PowerLawTransport
MixtureAveragedTransport
ArtificialViscosityTransportDiv
ArtificialViscosityTransportDiv2
ArtificialViscosityTransportDiv2.__init__()
ArtificialViscosityTransportDiv2.bulk_viscosity()
ArtificialViscosityTransportDiv2.viscosity()
ArtificialViscosityTransportDiv2.volume_viscosity()
ArtificialViscosityTransportDiv2.thermal_conductivity()
ArtificialViscosityTransportDiv2.species_diffusivity()
ArtificialViscosityTransportDiv3
ArtificialViscosityTransportDiv3.__init__()
ArtificialViscosityTransportDiv3.bulk_viscosity()
ArtificialViscosityTransportDiv3.viscosity()
ArtificialViscosityTransportDiv3.volume_viscosity()
ArtificialViscosityTransportDiv3.thermal_conductivity()
ArtificialViscosityTransportDiv3.species_diffusivity()
- 4.4.6. Exceptions
- 4.4.7. Physical Gas Model Encapsulation
- 4.4.8. Fluid State Encapsulation
FluidState
FluidState.cv
FluidState.dv
FluidState.array_context
FluidState.dim
FluidState.nspecies
FluidState.pressure
FluidState.temperature
FluidState.smoothness_mu
FluidState.smoothness_kappa
FluidState.smoothness_d
FluidState.smoothness_beta
FluidState.velocity
FluidState.speed
FluidState.wavespeed
FluidState.speed_of_sound
FluidState.mass_density
FluidState.momentum_density
FluidState.energy_density
FluidState.species_mass_density
FluidState.species_mass_fractions
FluidState.species_enthalpies
ViscousFluidState
PorousFlowFluidState
- 4.4.9. Fluid State Handling Utilities
- 4.4.10. Solution Initializers
- 4.4.11. State Initializers
- 4.4.12. Initialization Utilities
- 4.4.13. RHS Evaluation
- 4.4.14. Logging Helpers
- 4.4.15. Inviscid Flux Calculation
- 4.4.16. Inviscid Time Step Computation
- 4.4.17. Viscous Flux Calculation
- 4.4.18. Viscous Time Step Computation
- 4.4.19. RHS Evaluation
- 4.4.20. Boundary Treatment Interfaces
- 4.4.21. Boundary Conditions Base Classes
PrescribedFluidBoundary
MengaldoBoundaryCondition
MengaldoBoundaryCondition.inviscid_divergence_flux()
MengaldoBoundaryCondition.viscous_divergence_flux()
MengaldoBoundaryCondition.cv_gradient_flux()
MengaldoBoundaryCondition.temperature_gradient_flux()
MengaldoBoundaryCondition.state_bc()
MengaldoBoundaryCondition.grad_cv_bc()
MengaldoBoundaryCondition.temperature_bc()
MengaldoBoundaryCondition.grad_temperature_bc()
MengaldoBoundaryCondition.state_plus()
- 4.4.22. Boundary Conditions
- 4.4.23. Low-level interfaces
- 4.4.24. Field limiter functions
- 4.4.25. Symbolic fluxes
- 4.4.26. Symbolic fluid operators
- 4.5. Thermally Coupled Fluid-Wall
- 4.5.1. Boundary Setup Functions
- 4.5.2. Basic Coupled Operators
- 4.5.3. Boundary Conditions
InterfaceFluidBoundary
InterfaceFluidSlipBoundary
InterfaceFluidNoslipBoundary
InterfaceFluidNoslipBoundary.__init__()
InterfaceFluidNoslipBoundary.state_plus()
InterfaceFluidNoslipBoundary.state_bc()
InterfaceFluidNoslipBoundary.grad_cv_bc()
InterfaceFluidNoslipBoundary.temperature_plus()
InterfaceFluidNoslipBoundary.temperature_bc()
InterfaceFluidNoslipBoundary.grad_temperature_bc()
InterfaceWallBoundary
InterfaceWallRadiationBoundary