Logo

Introduction

  • About
    • Key Features of the dream Solver
    • Work in progress
  • Installation
  • Funding
  • Contribute
  • Structure
  • References
    • Publications
    • Literature

Solvers

  • scalar_transport
    • solver
      • ScalarTransportSolver
        • ScalarTransportSolver.fem
        • ScalarTransportSolver.riemann_solver
        • ScalarTransportSolver.convection_velocity
        • ScalarTransportSolver.diffusion_coefficient
        • ScalarTransportSolver.is_inviscid
        • ScalarTransportSolver.phi()
    • spatial
      • DG
        • DG.scheme
        • DG.add_finite_element_spaces()
        • DG.add_convection_form()
        • DG.add_diffusion_form()
        • DG.add_farfield_formulation()
      • HDG
        • HDG.scheme
        • HDG.add_finite_element_spaces()
        • HDG.add_convection_form()
        • HDG.add_diffusion_form()
        • HDG.set_initial_conditions()
        • HDG.add_farfield_formulation()
      • ScalarTransportFiniteElementMethod
        • ScalarTransportFiniteElementMethod.interior_penalty_coefficient
        • ScalarTransportFiniteElementMethod.get_domain_boundary_mask()
        • ScalarTransportFiniteElementMethod.get_penalty_coefficient()
        • ScalarTransportFiniteElementMethod.add_symbolic_spatial_forms()
        • ScalarTransportFiniteElementMethod.add_boundary_conditions()
        • ScalarTransportFiniteElementMethod.add_domain_conditions()
        • ScalarTransportFiniteElementMethod.set_boundary_conditions()
    • time
      • explicit
        • CRK4
        • ExplicitEuler
        • ExplicitSchemes
        • SSPRK3
      • imex
        • IMEXRKSchemes
        • IMEXRK_ARS443
      • implicit
        • BDF2
        • DIRKSchemes
        • ImplicitEuler
        • ImplicitSchemes
        • SDIRK22
        • SDIRK33
    • riemann_solver
      • LaxFriedrich
        • LaxFriedrich.get_convective_stabilisation_hdg()
        • LaxFriedrich.get_convective_numerical_flux_dg()
      • RiemannSolver
        • RiemannSolver.get_convective_numerical_flux_hdg()
        • RiemannSolver.get_convective_stabilisation_hdg()
        • RiemannSolver.get_convective_numerical_flux_dg()
    • config
      • FarField
      • transportfields
        • transportfields.phi
    • Scalar transport equation
    • Examples
      • Scalar wave equation in 1D
      • Rotation of a Gaussian hill
  • compressible
    • solver
      • CompressibleFlowSolver
        • CompressibleFlowSolver.fem
        • CompressibleFlowSolver.mach_number
        • CompressibleFlowSolver.reynolds_number
        • CompressibleFlowSolver.prandtl_number
        • CompressibleFlowSolver.equation_of_state
        • CompressibleFlowSolver.dynamic_viscosity
        • CompressibleFlowSolver.scaling
        • CompressibleFlowSolver.riemann_solver
        • CompressibleFlowSolver.get_solution_fields()
        • CompressibleFlowSolver.get_farfield_fields()
        • CompressibleFlowSolver.get_convective_flux()
        • CompressibleFlowSolver.get_diffusive_flux()
        • CompressibleFlowSolver.get_local_mach_number()
        • CompressibleFlowSolver.get_local_reynolds_number()
        • CompressibleFlowSolver.deviatoric_stress_tensor()
        • CompressibleFlowSolver.drag_coefficient()
        • CompressibleFlowSolver.lift_coefficient()
    • conservative
      • dg
        • ConservativeDG
      • hdg
        • ConservativeDG_HDG
        • ConservativeHDG
        • Gradient
        • Inactive
        • MixedMethod
        • StrainHeat
      • time
        • explicit
        • imex
        • implicit
    • eos
      • EquationOfState
      • IdealGas
        • IdealGas.density()
        • IdealGas.pressure()
        • IdealGas.temperature()
        • IdealGas.inner_energy()
        • IdealGas.specific_inner_energy()
        • IdealGas.speed_of_sound()
        • IdealGas.specific_entropy()
        • IdealGas.density_gradient()
        • IdealGas.pressure_gradient()
        • IdealGas.temperature_gradient()
        • IdealGas.characteristic_amplitudes()
        • IdealGas.conservative_from_primitive()
        • IdealGas.primitive_from_conservative()
        • IdealGas.primitive_from_characteristic()
        • IdealGas.characteristic_from_primitive()
        • IdealGas.conservative_from_characteristic()
        • IdealGas.characteristic_from_conservative()
        • IdealGas.conservative_convective_jacobian_x()
        • IdealGas.conservative_convective_jacobian_y()
        • IdealGas.isentropic_density()
    • riemann_solver
      • HLL
        • HLL.get_convective_stabilisation_matrix_hdg()
        • HLL.get_simplified_convective_stabilisation_matrix_hdg()
      • HLLEM
        • HLLEM.theta_0
        • HLLEM.get_convective_stabilisation_matrix_hdg()
        • HLLEM.get_simplified_convective_stabilisation_matrix_hdg()
      • LaxFriedrich
        • LaxFriedrich.get_convective_stabilisation_matrix_hdg()
        • LaxFriedrich.get_simplified_convective_stabilisation_matrix_hdg()
      • RiemannSolver
      • Roe
        • Roe.get_convective_stabilisation_matrix_hdg()
        • Roe.get_simplified_convective_stabilisation_matrix_hdg()
      • Upwind
        • Upwind.get_convective_stabilisation_matrix_hdg()
        • Upwind.get_simplified_convective_stabilisation_matrix_hdg()
    • viscosity
      • Constant
        • Constant.viscosity()
      • DynamicViscosity
      • Inviscid
        • Inviscid.viscosity()
      • Sutherland
        • Sutherland.sutherland_temperature
        • Sutherland.viscosity()
    • scaling
      • Acoustic
        • Acoustic.reference_velocity
        • Acoustic.velocity
        • Acoustic.reference_temperature
        • Acoustic.temperature
        • Acoustic.pressure
        • Acoustic.reference_reynolds_number
        • Acoustic.speed_of_sound
      • Aeroacoustic
        • Aeroacoustic.reference_velocity
        • Aeroacoustic.velocity
        • Aeroacoustic.reference_temperature
        • Aeroacoustic.temperature
        • Aeroacoustic.pressure
        • Aeroacoustic.reference_reynolds_number
        • Aeroacoustic.speed_of_sound
      • Aerodynamic
        • Aerodynamic.reference_velocity
        • Aerodynamic.velocity
        • Aerodynamic.reference_temperature
        • Aerodynamic.temperature
        • Aerodynamic.pressure
        • Aerodynamic.reference_reynolds_number
        • Aerodynamic.speed_of_sound
      • Scaling
        • Scaling.farfield
        • Scaling.reference_density
        • Scaling.density
    • config
      • AdiabaticWall
      • CBC
        • CBC.fields
        • CBC.target
        • CBC.relaxation_factor
        • CBC.tangential_relaxation
        • CBC.is_viscous_fluxes
      • CompressibleFiniteElementMethod
        • CompressibleFiniteElementMethod.get_domain_boundary_mask()
        • CompressibleFiniteElementMethod.set_boundary_conditions()
      • ConservativeFiniteElementMethod
      • FarField
        • FarField.fields
        • FarField.use_identity_jacobian
      • GRCBC
      • InviscidWall
      • IsothermalWall
        • IsothermalWall.fields
      • NSCBC
        • NSCBC.length
      • Outflow
        • Outflow.fields
      • PML
      • Symmetry
      • flowfields
        • flowfields.rho
        • flowfields.u
        • flowfields.rho_u
        • flowfields.p
        • flowfields.T
        • flowfields.rho_E
        • flowfields.E
        • flowfields.rho_Ei
        • flowfields.Ei
        • flowfields.rho_Ek
        • flowfields.Ek
        • flowfields.rho_H
        • flowfields.H
        • flowfields.c
        • flowfields.grad_rho
        • flowfields.grad_u
        • flowfields.grad_rho_u
        • flowfields.grad_p
        • flowfields.grad_T
        • flowfields.grad_rho_E
        • flowfields.eps
    • Compressible flow equations
    • Quasi-linear Euler equations
    • Examples
      • Flow around NACA 0012 airfoil
      • Isentropic Vortex in 2D
dream
  • Search


© Copyright 2025.

Built with Sphinx using a theme provided by Read the Docs.