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

Modules

module  mod_apply_immersed_boundary_condition_face
 Apply immersed boundaries, face version.
 

Functions/Subroutines

subroutine mod_apply_immersed_boundary_condition_face::apply_immersed_boundary_condition_face (mat, rhs, equation_isd_target, ibc_variable, stl_u, stl_v, stl_w, face_ls_map)
 
subroutine mod_apply_immersed_boundary_condition_face::apply_volume_penalization_face (mat, rhs, ibc_variable, face_ls_map)
 Modify a linear system to penalize face variable to 0.
 
subroutine mod_apply_immersed_boundary_condition_face::apply_ibm_face (mat, rhs, face_immersed_boundary, ibc_variable, stl_u, stl_v, stl_w, face_ls_map, non_interpolable_only)
 Modify a linear system to implement an immersed boundary.
 
subroutine mod_apply_immersed_boundary_condition_face::set_diffusion_coef_on_penalized_nodes (k_coef, diffusion_coef, ibc_variable, equation_isd_target)
 Set diffusion coefficient on penalized nodes to implement Neumann BC on immersed boundary (1st order)