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
GasDependentVarsMixtureDependentVarsGasEOSMixtureEOSIdealSingleGasIdealSingleGas.__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()
PyrometheusMixturePyrometheusMixture.__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()PyrometheusMixture.mole_fractions_from_mass_fractions()PyrometheusMixture.mass_fractions_from_mole_fractions()
- 4.4.4. Exceptions
- 4.4.5. Transport Models
GasTransportVarsTransportModelSimpleTransportPowerLawTransportMixtureAveragedTransportArtificialViscosityTransportDivArtificialViscosityTransportDiv2ArtificialViscosityTransportDiv2.__init__()ArtificialViscosityTransportDiv2.bulk_viscosity()ArtificialViscosityTransportDiv2.viscosity()ArtificialViscosityTransportDiv2.volume_viscosity()ArtificialViscosityTransportDiv2.thermal_conductivity()ArtificialViscosityTransportDiv2.species_diffusivity()
ArtificialViscosityTransportDiv3ArtificialViscosityTransportDiv3.__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
FluidStateFluidState.cvFluidState.dvFluidState.array_contextFluidState.dimFluidState.nspeciesFluidState.pressureFluidState.temperatureFluidState.smoothness_muFluidState.smoothness_kappaFluidState.smoothness_dFluidState.smoothness_betaFluidState.velocityFluidState.speedFluidState.wavespeedFluidState.speed_of_soundFluidState.mass_densityFluidState.momentum_densityFluidState.energy_densityFluidState.species_mass_densityFluidState.species_mass_fractionsFluidState.species_enthalpies
ViscousFluidStatePorousFlowFluidState
- 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
PrescribedFluidBoundaryMengaldoBoundaryConditionMengaldoBoundaryCondition.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
InterfaceFluidBoundaryInterfaceFluidSlipBoundaryInterfaceFluidNoslipBoundaryInterfaceFluidNoslipBoundary.__init__()InterfaceFluidNoslipBoundary.state_plus()InterfaceFluidNoslipBoundary.state_bc()InterfaceFluidNoslipBoundary.grad_cv_bc()InterfaceFluidNoslipBoundary.temperature_plus()InterfaceFluidNoslipBoundary.temperature_bc()InterfaceFluidNoslipBoundary.grad_temperature_bc()
InterfaceWallBoundaryInterfaceWallRadiationBoundary