|
MFC
Exascale flow solver
|
Applies spatially varying boundary condition patches along domain edges and faces. More...
Functions/Subroutines | |
| impure subroutine | s_line_segment_bc (patch_id, bc_type) |
| Applies a line-segment boundary condition patch along a domain edge in 2D. | |
| impure subroutine | s_circle_bc (patch_id, bc_type) |
| Applies a circular boundary condition patch on a domain face in 3D. | |
| impure subroutine | s_rectangle_bc (patch_id, bc_type) |
| Applies a rectangular boundary condition patch on a domain face in 3D. | |
| impure subroutine, public | s_apply_boundary_patches (q_prim_vf, bc_type) |
| Iterates over all boundary condition patches and dispatches them by geometry type. | |
Variables | |
| real(wp) | x_centroid |
| real(wp) | y_centroid |
| real(wp) | z_centroid |
| real(wp) | length_x |
| real(wp) | length_y |
| real(wp) | length_z |
| real(wp) | radius |
| type(bounds_info) | x_boundary |
| type(bounds_info) | y_boundary |
| type(bounds_info) | z_boundary |
Applies spatially varying boundary condition patches along domain edges and faces.
| impure subroutine, public m_boundary_conditions::s_apply_boundary_patches | ( | type(scalar_field), dimension(sys_size) | q_prim_vf, |
| type(integer_field), dimension(1:num_dims, 1:2) | bc_type ) |
Iterates over all boundary condition patches and dispatches them by geometry type.
Definition at line 324 of file m_boundary_conditions.fpp.f90.
| impure subroutine m_boundary_conditions::s_circle_bc | ( | integer, intent(in) | patch_id, |
| type(integer_field), dimension(1:num_dims, 1:2), intent(inout) | bc_type ) |
Applies a circular boundary condition patch on a domain face in 3D.
Definition at line 98 of file m_boundary_conditions.fpp.f90.
| impure subroutine m_boundary_conditions::s_line_segment_bc | ( | integer, intent(in) | patch_id, |
| type(integer_field), dimension(1:num_dims, 1:2), intent(inout) | bc_type ) |
Applies a line-segment boundary condition patch along a domain edge in 2D.
Definition at line 32 of file m_boundary_conditions.fpp.f90.
| impure subroutine m_boundary_conditions::s_rectangle_bc | ( | integer, intent(in) | patch_id, |
| type(integer_field), dimension(1:num_dims, 1:2), intent(inout) | bc_type ) |
Applies a rectangular boundary condition patch on a domain face in 3D.
Definition at line 195 of file m_boundary_conditions.fpp.f90.
| real(wp) m_boundary_conditions::length_x |
Definition at line 24 of file m_boundary_conditions.fpp.f90.
| real(wp) m_boundary_conditions::length_y |
Definition at line 24 of file m_boundary_conditions.fpp.f90.
| real(wp) m_boundary_conditions::length_z |
Definition at line 24 of file m_boundary_conditions.fpp.f90.
| real(wp) m_boundary_conditions::radius |
Definition at line 25 of file m_boundary_conditions.fpp.f90.
| type(bounds_info) m_boundary_conditions::x_boundary |
Definition at line 26 of file m_boundary_conditions.fpp.f90.
| real(wp) m_boundary_conditions::x_centroid |
Definition at line 23 of file m_boundary_conditions.fpp.f90.
| type(bounds_info) m_boundary_conditions::y_boundary |
Definition at line 26 of file m_boundary_conditions.fpp.f90.
| real(wp) m_boundary_conditions::y_centroid |
Definition at line 23 of file m_boundary_conditions.fpp.f90.
| type(bounds_info) m_boundary_conditions::z_boundary |
Definition at line 26 of file m_boundary_conditions.fpp.f90.
| real(wp) m_boundary_conditions::z_centroid |
Definition at line 23 of file m_boundary_conditions.fpp.f90.