Go to the source code of this file.
|
| module | bc |
| | Defines a boundary condition.
|
| |
|
| subroutine | bc::bc_init_base (this, coef) |
| | Constructor.
|
| |
| subroutine | bc::bc_free_base (this) |
| | Destructor for the base type, bc_t.
|
| |
| subroutine | bc::bc_apply_vector_generic (this, x, y, z, time, strong, strm) |
| | Apply the boundary condition to a vector field. Dispatches to the CPU or the device version.
|
| |
| subroutine | bc::bc_apply_scalar_generic (this, x, time, strong, strm) |
| | Apply the boundary condition to a scalar field. Dispatches to the CPU or the device version.
|
| |
| subroutine | bc::bc_mark_facet (this, facet, el) |
| | Mark facet on element el as part of the boundary condition.
|
| |
| subroutine | bc::bc_mark_facets (this, facet_list) |
| | Mark all facets from a (facet, el) tuple list.
|
| |
| subroutine | bc::bc_mark_zone (this, bc_zone) |
| | Mark all facets from a zone.
|
| |
| subroutine | bc::bc_finalize_base (this, only_facets) |
| | Finalize the construction of the bc by populting the msk and facet arrays.
|
| |
| subroutine | bc::bc_debug_mask (this, file_name) |
| | Write a field showing the mask of the bc.
|
| |