luminarycloud.params.simulation.physics.fluid.spatial_discretization.convective_scheme

Classes

Ec2

Entropy-Stable discretization.

Fds

Flux Difference Splitting scheme.

Ld2

Low-Dissipation Low-Dispersion (LD2) scheme.

RhieChow

Rhie-Chow method.

Package Contents

class Ec2

Entropy-Stable discretization.

to_code() str
artificial_viscosity_model: luminarycloud.params.enum.ArtificialViscosityModel

Artificial viscosity for shock and interface capturing.

skew_symmetric_formulation: luminarycloud.params.enum.SkewSymmetricFormulation

Choice among skew-symmetric formulations.

class Fds

Flux Difference Splitting scheme.

to_code() str
entropy_epsilon: float = 2.0

Epsilon factor for the entropy fix of Harten.

fds_min_low_dissipation: float = 0.05

Lower bound on the factor multiplying the FDS dissipation term for scale-resolving problems in [0,1].

preconditioning: luminarycloud.params.enum.Preconditioning

Apply low-speed preconditioning to obtain Mach number-independent solutions for ideal gases.

class Ld2

Low-Dissipation Low-Dispersion (LD2) scheme.

to_code() str
alpha_hybrid: float = 1.0

Upwind weight in the hybrid central-upwind scheme in [0,1].

artificial_viscosity_model: luminarycloud.params.enum.ArtificialViscosityModel

Artificial viscosity for shock and interface capturing.

entropy_epsilon: float = 2.0

Epsilon factor for the entropy fix of Harten.

class RhieChow

Rhie-Chow method.

to_code() str
alpha_hybrid: float = 1.0

Upwind weight in the hybrid central-upwind scheme in [0,1].