Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(z) | init (z, size) |
Initialize a facet zone. | |
procedure, pass(z) | free (z) |
Deallocate a facet zone. | |
procedure, pass(z) | finalize (z) |
Finalize a zone list. | |
procedure, pass(z) | add_facet (z, facet, el) |
Add a (facet, el) tuple to an unfinalized zone. | |
Public Attributes | |
type(tuple_i4_t), dimension(:), allocatable | facet_el |
integer | size |
Private Attributes | |
logical, private | finalized = .false. |
type(stack_i4t2_t), private | scratch |
Definition at line 41 of file facet_zone.f90.
procedure, pass(z) facet_zone::facet_zone_t::add_facet | ( | class(facet_zone_t), intent(inout) | z, |
integer, intent(in) | facet, | ||
integer, intent(in) | el | ||
) |
[in] | facet | Facet in the zone |
[in] | el | Element in the zone |
Definition at line 50 of file facet_zone.f90.
Create a static list of (facet,el) tuples
Definition at line 49 of file facet_zone.f90.
Definition at line 48 of file facet_zone.f90.
procedure, pass(z) facet_zone::facet_zone_t::init | ( | class(facet_zone_t), intent(inout) | z, |
integer, optional | size | ||
) |
Definition at line 47 of file facet_zone.f90.
type(tuple_i4_t), dimension(:), allocatable facet_zone::facet_zone_t::facet_el |
Definition at line 42 of file facet_zone.f90.
Definition at line 44 of file facet_zone.f90.
|
private |
Definition at line 45 of file facet_zone.f90.
integer facet_zone::facet_zone_t::size |
Definition at line 43 of file facet_zone.f90.