Defines a zone as a subset of facets in a mesh.
|
subroutine | facet_zone_init (z, size) |
| Initialize a facet zone. More...
|
|
subroutine | facet_zone_free (z) |
| Deallocate a facet zone. More...
|
|
subroutine | facet_zone_finalize (z) |
| Finalize a zone list. More...
|
|
subroutine | facet_zone_add_facet (z, facet, el) |
| Add a (facet, el) tuple to an unfinalized zone. More...
|
|
subroutine | facet_zone_periodic_init (z, size) |
| Initialize a periodic zone. More...
|
|
subroutine | facet_zone_periodic_free (z) |
| Deallocate a zone. More...
|
|
subroutine | facet_zone_periodic_finalize (z) |
| Finalize a periodic zone list. More...
|
|
subroutine | facet_zone_periodic_add_facet (z, facet, el, p_facet, p_el, pids, org_ids) |
| Add a (facet, el) tuple to an unfinalized zone. More...
|
|
◆ facet_zone_add_facet()
subroutine facet_zone::facet_zone_add_facet |
( |
class(facet_zone_t), intent(inout) |
z, |
|
|
integer, intent(in) |
facet, |
|
|
integer, intent(in) |
el |
|
) |
| |
|
private |
- Parameters
-
[in] | facet | Facet in the zone |
[in] | el | Element in the zone |
Definition at line 125 of file facet_zone.f90.
◆ facet_zone_finalize()
subroutine facet_zone::facet_zone_finalize |
( |
class(facet_zone_t), intent(inout) |
z | ) |
|
|
private |
Create a static list of (facet,el) tuples
Definition at line 100 of file facet_zone.f90.
◆ facet_zone_free()
subroutine facet_zone::facet_zone_free |
( |
class(facet_zone_t), intent(inout) |
z | ) |
|
|
private |
◆ facet_zone_init()
subroutine facet_zone::facet_zone_init |
( |
class(facet_zone_t), intent(inout) |
z, |
|
|
integer, optional |
size |
|
) |
| |
◆ facet_zone_periodic_add_facet()
subroutine facet_zone::facet_zone_periodic_add_facet |
( |
class(facet_zone_periodic_t), intent(inout) |
z, |
|
|
integer, intent(in) |
facet, |
|
|
integer, intent(in) |
el, |
|
|
integer, intent(in) |
p_facet, |
|
|
integer, intent(in) |
p_el, |
|
|
integer, dimension(4), intent(in) |
pids, |
|
|
integer, dimension(4), intent(in) |
org_ids |
|
) |
| |
|
private |
- Parameters
-
[in] | facet | Facet in the zone |
[in] | el | Element in the zone |
[in] | p_facet | Facet at periodic length |
[in] | p_el | Element at periodic length |
[in] | pids | Periodic id of points |
[in] | org_ids | Original id of points |
Definition at line 227 of file facet_zone.f90.
◆ facet_zone_periodic_finalize()
Create a static list of (facet,el) tuples
Definition at line 186 of file facet_zone.f90.
◆ facet_zone_periodic_free()
◆ facet_zone_periodic_init()
subroutine facet_zone::facet_zone_periodic_init |
( |
class(facet_zone_periodic_t), intent(inout) |
z, |
|
|
integer, optional |
size |
|
) |
| |
|
private |