The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
Functions/Subroutines | Variables
oft_mesh_local_util Module Reference

Detailed Description

Mesh utility functions, entity location and mappings.

Utility functions.

Authors
George Marklin and Chris Hansen
Date
April 2008 - Present

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(i4oriented_cell =-1
 
integer(i4), dimension(:,:), allocatable oriented_edges
 
integer(i4), dimension(:,:), allocatable oriented_faces
 

Function/Subroutine Documentation

◆ mesh_local_findedge()

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]

Parameters
[in]selfMesh to search
[in]indsEdge points (ordered)
Returns
Oriented edge linking inds(1) -> inds(2), zero if no edge exists

◆ mesh_local_findface()

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)

Parameters
[in]selfMesh to search
[in]indsFace points (ordered)
Returns
Face composed of inds, zero if no face exists

◆ mesh_local_orient()

subroutine mesh_local_orient ( class(oft_mesh), intent(in)  self,
integer(i4), intent(in)  cell 
)

Needs docs.

Parameters
[in]selfMesh object

Variable Documentation

◆ oriented_cell

integer(i4) oriented_cell =-1

◆ oriented_edges

integer(i4), dimension(:,:), allocatable oriented_edges

◆ oriented_faces

integer(i4), dimension(:,:), allocatable oriented_faces