Implements scalar_projector_t.
◆ scalar_bc_projector_apply()
- Parameters
-
| [in,out] | x | Scalar field values. |
| [in] | n | Number of entries in x. |
| [in,out] | strm | Optional backend stream/queue used on device backends. |
Definition at line 168 of file scalar_bc_projector.f90.
◆ scalar_bc_projector_debug_output()
- Parameters
-
| [in] | field_name | Optional base name for the output file. The .fld is appended automatically. |
Definition at line 189 of file scalar_bc_projector.f90.
◆ scalar_bc_projector_free()
◆ scalar_bc_projector_mark_bc()
Appends the bc mask to thisdof_masks, sorts, and takes the unique set.
- Parameters
-
| [in] | bc | Finalized scalar boundary condition contributing dofs to the projector mask. |
Definition at line 89 of file scalar_bc_projector.f90.
◆ scalar_bc_projector_mark_bc_list()
- Parameters
-
| [in] | bclst | List of scalar boundary conditions to merge into the projector mask. |
Definition at line 154 of file scalar_bc_projector.f90.