MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_boundary_conditions.fpp.f90 File Reference

Contains module m_boundary_conditions. More...

Go to the source code of this file.

Modules

module  m_boundary_conditions
 Applies spatially varying boundary condition patches along domain edges and faces.

Functions/Subroutines

impure subroutine m_boundary_conditions::s_line_segment_bc (patch_id, bc_type)
 Applies a line-segment boundary condition patch along a domain edge in 2D.
impure subroutine m_boundary_conditions::s_circle_bc (patch_id, bc_type)
 Applies a circular boundary condition patch on a domain face in 3D.
impure subroutine m_boundary_conditions::s_rectangle_bc (patch_id, bc_type)
 Applies a rectangular boundary condition patch on a domain face in 3D.
impure subroutine, public m_boundary_conditions::s_apply_boundary_patches (q_prim_vf, bc_type)
 Iterates over all boundary condition patches and dispatches them by geometry type.

Variables

real(wpm_boundary_conditions::x_centroid
real(wpm_boundary_conditions::y_centroid
real(wpm_boundary_conditions::z_centroid
real(wpm_boundary_conditions::length_x
real(wpm_boundary_conditions::length_y
real(wpm_boundary_conditions::length_z
real(wpm_boundary_conditions::radius
type(bounds_infom_boundary_conditions::x_boundary
type(bounds_infom_boundary_conditions::y_boundary
type(bounds_infom_boundary_conditions::z_boundary

Detailed Description

Contains module m_boundary_conditions.

Definition in file m_boundary_conditions.fpp.f90.