The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Mesh utility functions, entity location and mappings.
Utility functions.
Functions/Subroutines | |
integer(i4) function | mesh_local_findedge (self, inds) |
Find oriented edge connecting points i1 and i2. | |
integer(i4) function | mesh_local_findface (self, inds) |
Find face with corner points inds (no orientation is applied) | |
subroutine | mesh_local_orient (self, cell) |
Needs docs. | |
Variables | |
integer(i4) | oriented_cell =-1 |
integer(i4), dimension(:,:), allocatable | oriented_edges |
integer(i4), dimension(:,:), allocatable | oriented_faces |
integer(i4) function mesh_local_findedge | ( | class(oft_amesh), intent(in) | self, |
integer(i4), dimension(2), intent(in) | inds | ||
) |
Find oriented edge connecting points i1 and i2.
Orientation is (+,-) if [imin,imax] is [i1,i2] or [i2,i1]
[in] | self | Mesh to search |
[in] | inds | Edge points (ordered) |
integer(i4) function mesh_local_findface | ( | class(oft_mesh), intent(in) | self, |
integer(i4), dimension(:), intent(in) | inds | ||
) |
Find face with corner points inds
(no orientation is applied)
[in] | self | Mesh to search |
[in] | inds | Face points (ordered) |
inds
, zero if no face exists Needs docs.
[in] | self | Mesh object |
integer(i4) oriented_cell =-1 |
integer(i4), dimension(:,:), allocatable oriented_edges |
integer(i4), dimension(:,:), allocatable oriented_faces |