0.6.0
Loading...
Searching...
No Matches
integrate_face_advection_term_explicit_generic.f90 File Reference

Data Types

interface  mod_integrate_face_advection_term_explicit_generic::divupsi_term_computer_split_interface
 The abstract function for computing \( div(\rho U \cdot U) \) (possibly split) More...
 
interface  mod_integrate_face_advection_term_explicit_generic::divupsi_term_computer_interface_fd
 

Modules

module  mod_integrate_face_advection_term_explicit_generic
 Explicit inertial (or face advection) term with a generic (given) scheme.
 

Functions/Subroutines

subroutine mod_integrate_face_advection_term_explicit_generic::integrate_face_advection_term_explicit_generic_euler (psi_np1, time_step, psi_n, psi_bndc, dt_nm1, velocity_nm1, velocity_n, divupsi_term_computer, flux_type, temporal_stability_factor, equation_has_immersed_boundaries)
 
subroutine mod_integrate_face_advection_term_explicit_generic::integrate_face_advection_term_explicit_generic_rk2 (psi_np1, time_step, psi_n, psi_bndc, dt_nm1, velocity_nm1, velocity_n, divupsi_term_computer, flux_type, temporal_stability_factor)
 
subroutine mod_integrate_face_advection_term_explicit_generic::integrate_face_advection_term_explicit_generic_nssp32 (psi_np1, time_step, psi_n, psi_bndc, dt_nm1, velocity_nm1, velocity_n, divupsi_term_computer, flux_type, temporal_stability_factor)
 
subroutine mod_integrate_face_advection_term_explicit_generic::integrate_face_advection_term_explicit_generic_nssp53 (psi_np1, time_step, psi_n, psi_bndc, dt_nm1, velocity_nm1, velocity_n, divupsi_term_computer, flux_type, temporal_stability_factor)
 
subroutine mod_integrate_face_advection_term_explicit_generic::integrate_face_field_euler_neg (psi_n, source_n, time_step, psi_np1)
 Explicitly integrate with a Euler scheme the face field defined at \(t^n\) with the given negative source term.