|
| subroutine | vector_bc_projector::vector_bc_projector_mark_bc_component (this, bc, component) |
| | Report unsupported component-specific marking.
|
| |
| subroutine | vector_bc_projector::vector_bc_projector_mark_bc_list_component (this, bclst, component) |
| | Report unsupported component-specific list marking.
|
| |
| subroutine | vector_bc_projector::segregated_vector_bc_projector_free (this) |
| | Destructor.
|
| |
| subroutine | vector_bc_projector::segregated_vector_bc_projector_init (this, coef) |
| | Constructor.
|
| |
| subroutine | vector_bc_projector::segregated_vector_bc_projector_finalize (this, rebuild_mask) |
| | Finalize the segregated vector boundary-condition projector.
|
| |
| subroutine | vector_bc_projector::segregated_vector_bc_projector_mark_bc (this, bc) |
| | Mark a boundary condition in the segregated projector.
|
| |
| subroutine | vector_bc_projector::segregated_vector_bc_projector_mark_bc_component (this, bc, component) |
| | Mark a boundary condition on one Cartesian component.
|
| |
| subroutine | vector_bc_projector::segregated_vector_bc_projector_mark_bc_list (this, bclst) |
| | Mark a list of boundary conditions in the segregated projector.
|
| |
| subroutine | vector_bc_projector::segregated_vector_bc_projector_mark_bc_list_component (this, bclst, component) |
| | Mark a list of boundary conditions on one Cartesian component.
|
| |
| subroutine | vector_bc_projector::segregated_vector_bc_projector_apply (this, x, y, z, n, strm) |
| | Apply the segregated vector boundary constraints.
|
| |
| subroutine, public | vector_bc_projector::vector_bc_projector_components (this, x, y, z) |
| | Access the component scalar projectors from a segregated vector projector.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_free (this) |
| | Destructor.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_init (this, coef) |
| | Constructor.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_mark_bc (this, bc) |
| | Register one vector boundary condition in the coupled projector.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_mark_bc_list (this, bclst) |
| | Register a list of vector boundary conditions in the coupled projector.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_clear_masks (this) |
| | Clear the resolved mask-side state of the coupled projector.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_clear_basis (this) |
| | Clear the resolved basis-side state of the coupled projector.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_finalize (this, rebuild_mask) |
| | Finalize the coupled projector by resolving the accumulated BC list.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_rebuild_masks (this) |
| | Rebuild the resolved masks and local constraint flags.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_rebuild_basis (this) |
| | Rebuild the local mixed-node basis.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_apply (this, x, y, z, n, strm) |
| | Apply homogeneous boundary constraints in the local basis.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_debug_output (this, field_name) |
| | Write fields showing the coupled projector mask and basis.
|
| |
| subroutine | vector_bc_projector::coupled_vector_bc_projector_debug_output_normal_component (this, x, y, z, n, field_name) |
| | Write scalar fields with the normal component u.n on mixed BC nodes.
|
| |