0.6.0
Loading...
Searching...
No Matches
mod_add_cell_bc_noghost Module Reference

Functions/Subroutines

subroutine, public add_cell_bc_noghost (matrix, rhs, boundary_condition, equation_stencil, equation_ls_map)
 Set boundary condition to a cell-discretized linear system (without ghost cells)
 
subroutine add_cell_bc_noghost_rec (matrix, rhs, boundary_condition, equation_stencil, equation_ls_map)
 Set Robin boundary condition using ghost cells and polynomial extrapolation.
 
subroutine apply_extrapolation_on_matrix (matrix, rhs, ia, l, ghost_offsets, target_offsets, g, coefficients)
 Inject ghost cell contributions into the system matrix and RHS.
 

Function/Subroutine Documentation

◆ add_cell_bc_noghost()

subroutine, public mod_add_cell_bc_noghost::add_cell_bc_noghost ( double precision, dimension(:), intent(inout) matrix,
double precision, dimension(:), intent(inout) rhs,
type(t_boundary_condition), intent(in) boundary_condition,
type(t_cell_stencil), intent(in) equation_stencil,
type(t_ls_map), intent(in) equation_ls_map )

Set boundary condition to a cell-discretized linear system (without ghost cells)

Parameters
[in,out]matrixthe system matrix
[in,out]rhsthe system right-hand side
[in]boundary_conditionthe boundary condition
[in]equation_stencilthe equation stencil
[in]equation_ls_mapthe linear system mapping
Note
This is a wrapper function for add_cell_bc_noghost_rec or add_cell_bc_noghost_former