Functions | |
subroutine | mod_apply_bc_on_ghost_b_faces::apply_bc_on_ghost_b_faces (field, boundary_condition) |
Apply boundary conditions on ghost boundary faces. | |
pure subroutine | mod_exchange_periodic_ghost_faces::exchange_periodic_ghost_faces_integer (face_field) |
Copy the values in the ghost faces in the periodic directions when the number of processes in the same direction is equal to one. More... | |
pure subroutine | mod_exchange_periodic_ghost_faces::exchange_periodic_ghost_faces_double (face_field) |
Copy the values in the ghost faces in the periodic directions when the number of processes in the same direction is equal to one. More... | |
pure subroutine | mod_exchange_periodic_ghost_faces::exchange_periodic_ghost_faces_logical (face_field) |
Copy the values in the ghost faces in the periodic directions when the number of processes in the same direction is equal to one. More... | |
subroutine | mod_add_face_bc_normal::add_face_bc_normal (matrix, rhs, boundary_condition, face_equation_stencil, face_equation_ls_map, face_equation_has_ghost_boundary_cells) |
Discretize the Dirichlet or Neumann boundary conditions on faces normal to the physical boundaries. More... | |
subroutine | mod_add_face_bc_tangent::add_face_bc_tangent (matrix, rhs, boundary_condition, face_equation_stencil, face_equation_ls_map) |
Discretize the Dirichlet or Neumann boundary conditions on faces tangent to the physical boundaries. More... | |
subroutine | mod_add_face_bc_tangent_noghost::add_face_bc_tangent_noghost (matrix, rhs, boundary_condition, face_equation_stencil, face_equation_ls_map) |
Discretize the Dirichlet or Neumann boundary conditions on faces tangent to the physical boundaries. More... | |
subroutine mod_add_face_bc_normal::add_face_bc_normal | ( | double precision, dimension(:), intent(inout) | matrix, |
double precision, dimension(:), intent(inout) | rhs, | ||
type(t_boundary_condition_face), intent(in) | boundary_condition, | ||
type(t_face_stencil), intent(in) | face_equation_stencil, | ||
type(t_face_ls_map), intent(in) | face_equation_ls_map, | ||
logical, intent(in) | face_equation_has_ghost_boundary_cells | ||
) |
subroutine mod_add_face_bc_tangent::add_face_bc_tangent | ( | double precision, dimension(:), intent(inout) | matrix, |
double precision, dimension(:), intent(inout) | rhs, | ||
type(t_boundary_condition_face), intent(inout) | boundary_condition, | ||
type(t_face_stencil), intent(in) | face_equation_stencil, | ||
type(t_face_ls_map), intent(in) | face_equation_ls_map | ||
) |
subroutine mod_add_face_bc_tangent_noghost::add_face_bc_tangent_noghost | ( | double precision, dimension(:), intent(inout) | matrix, |
double precision, dimension(:), intent(inout) | rhs, | ||
type(t_boundary_condition_face), intent(inout) | boundary_condition, | ||
type(t_face_stencil), intent(in) | face_equation_stencil, | ||
type(t_face_ls_map), intent(in) | face_equation_ls_map | ||
) |
pure subroutine mod_exchange_periodic_ghost_faces::exchange_periodic_ghost_faces_double | ( | type(t_face_field), intent(inout) | face_field | ) |
[in] | face_field | face field |
pure subroutine mod_exchange_periodic_ghost_faces::exchange_periodic_ghost_faces_integer | ( | type(t_integer_face_field), intent(inout) | face_field | ) |
[in] | face_field | integer face field |
pure subroutine mod_exchange_periodic_ghost_faces::exchange_periodic_ghost_faces_logical | ( | type(t_logical_face_field), intent(inout) | face_field | ) |
[in] | face_field | logical face field |