0.6.0
Loading...
Searching...
No Matches
mod_compressible_predict_density Module Reference

Predict the density at the next time step. More...

Functions/Subroutines

subroutine compressible_predict_density (density_star, density_face_star)
 Predict the density field at time $t^{n+1}$ using a cell scalar advection method.
 
subroutine solve_mass_conservation_source_term_explicit_rknssp32 (density_star, time_step_n, time_step, velocity_nm1, velocity_n, density_n, compute_divuphi_term, flux_type, temporal_stability_factor, equation_has_immersed_boundaries, equation_isd_target, ibc_variable, boundary_condition)
 
subroutine apply_bc_density (density, time_bc_applied, boundary_condition, equation_has_immersed_boundaries, equation_isd_target, ibc_variable)
 

Detailed Description

Predict the density at the next time step.

Function/Subroutine Documentation

◆ apply_bc_density()

subroutine mod_compressible_predict_density::apply_bc_density ( double precision, dimension(:,:,:), intent(inout) density,
double precision, intent(in) time_bc_applied,
type(t_boundary_condition), intent(in) boundary_condition,
logical, intent(in) equation_has_immersed_boundaries,
integer, dimension(:), intent(in) equation_isd_target,
type(t_immersed_boundary_condition), dimension(:), intent(in) ibc_variable )

◆ compressible_predict_density()

subroutine mod_compressible_predict_density::compressible_predict_density ( double precision, dimension(:,:,:), intent(inout) density_star,
type(t_face_field), intent(inout) density_face_star )

Predict the density field at time $t^{n+1}$ using a cell scalar advection method.

◆ solve_mass_conservation_source_term_explicit_rknssp32()

subroutine mod_compressible_predict_density::solve_mass_conservation_source_term_explicit_rknssp32 ( double precision, dimension(:,:,:), intent(inout) density_star,
double precision, intent(in) time_step_n,
double precision, intent(in) time_step,
type(t_face_field), intent(in) velocity_nm1,
type(t_face_field), intent(in) velocity_n,
double precision, dimension(:,:,:), intent(in) density_n,
procedure(divut_term_computer_interface) compute_divuphi_term,
type(t_fv_flux), intent(in) flux_type,
double precision, intent(in) temporal_stability_factor,
logical, intent(in) equation_has_immersed_boundaries,
integer, dimension(:), intent(in) equation_isd_target,
type(t_immersed_boundary_condition), dimension(:), intent(in) ibc_variable,
type(t_boundary_condition), intent(in) boundary_condition )