|
The Open FUSION Toolkit 1.0.0-beta6
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 |