| 
    Neko 0.9.1
    
   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.