|
Neko 1.99.9
A portable framework for high-order spectral element flow simulations
|
Abstract type for resolving vector boundary conditions. More...

Public Member Functions | |
| procedure(vector_bc_projector_init_intrf), deferred, pass | init (this, coef) |
| Constructor. | |
| procedure(vector_bc_projector_free_intrf), deferred, pass | free (this) |
| Destructor. | |
| procedure(vector_bc_projector_finalize_intrf), deferred, pass | finalize (this, rebuild_mask) |
| Finalize the vector boundary-condition projector. | |
| procedure(vector_bc_projector_apply_intrf), deferred, pass | apply (this, x, y, z, n, strm) |
| Apply homogeneous resolved vector boundary constraints. | |
| procedure(vector_bc_projector_mark_bc_intrf), deferred, pass | mark_bc (this, bc) |
| Mark a boundary condition in the vector boundary-condition projector. | |
| procedure, pass(this) | mark_bc_component (this, bc, component) |
| Mark a boundary condition on one Cartesian component. | |
| procedure(vector_bc_projector_mark_bc_list_intrf), deferred, pass | mark_bc_list (this, bclst) |
| Mark a list of boundary conditions in the projector. | |
| procedure, pass(this) | mark_bc_list_component (this, bclst, component) |
| Mark a list of boundary conditions on one Cartesian component. | |
| generic | mark (this, bc) |
| Mark a boundary condition in the vector boundary-condition projector. | |
| generic | mark (this, bc, component) |
| Mark a boundary condition on one Cartesian component. | |
| generic | mark (this, bclst) |
| Mark a list of boundary conditions in the projector. | |
| generic | mark (this, bclst, component) |
| Mark a list of boundary conditions on one Cartesian component. | |
Definition at line 72 of file vector_bc_projector.f90.
|
pure virtual |
Definition at line 82 of file vector_bc_projector.f90.
|
pure virtual |
Definition at line 79 of file vector_bc_projector.f90.
|
pure virtual |
Definition at line 77 of file vector_bc_projector.f90.
|
pure virtual |
Definition at line 75 of file vector_bc_projector.f90.
| generic vector_bc_projector::vector_bc_projector_t::mark | ( | class(vector_bc_projector_t), intent(inout) | this, |
| class(bc_t), intent(inout), target | bc | ||
| ) |
Definition at line 95 of file vector_bc_projector.f90.
| generic vector_bc_projector::vector_bc_projector_t::mark | ( | class(vector_bc_projector_t), intent(inout) | this, |
| class(bc_t), intent(inout), target | bc, | ||
| character(len=1), intent(in) | component | ||
| ) |
Definition at line 95 of file vector_bc_projector.f90.
| generic vector_bc_projector::vector_bc_projector_t::mark | ( | class(vector_bc_projector_t), intent(inout) | this, |
| type(bc_list_t), intent(in) | bclst | ||
| ) |
Definition at line 95 of file vector_bc_projector.f90.
| generic vector_bc_projector::vector_bc_projector_t::mark | ( | class(vector_bc_projector_t), intent(inout) | this, |
| type(bc_list_t), intent(in) | bclst, | ||
| character(len=1), intent(in) | component | ||
| ) |
Definition at line 95 of file vector_bc_projector.f90.
|
pure virtual |
Definition at line 84 of file vector_bc_projector.f90.
| procedure, pass(this) vector_bc_projector::vector_bc_projector_t::mark_bc_component | ( | class(vector_bc_projector_t), intent(inout) | this, |
| class(bc_t), intent(inout), target | bc, | ||
| character(len=1), intent(in) | component | ||
| ) |
Definition at line 87 of file vector_bc_projector.f90.
|
pure virtual |
Definition at line 90 of file vector_bc_projector.f90.
| procedure, pass(this) vector_bc_projector::vector_bc_projector_t::mark_bc_list_component | ( | class(vector_bc_projector_t), intent(inout) | this, |
| type(bc_list_t), intent(in) | bclst, | ||
| character(len=1), intent(in) | component | ||
| ) |
Definition at line 93 of file vector_bc_projector.f90.