|
The Open FUSION Toolkit 1.0.0-beta5
Modeling tools for plasma and fusion research and engineering
|
Mesh handling for OFT native format, generated by python pre-processing scripts.
Functions/Subroutines | |
| subroutine | native_hobase (self) |
| Add quadratic mesh node points from high order import. | |
| subroutine | native_hobase_hex (self) |
| Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import. | |
| subroutine | native_hobase_quad (self) |
| Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import. | |
| subroutine | native_hobase_simplex (self) |
| Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import. | |
| subroutine | native_load_smesh |
| Read in t3d mesh file from file "filename". | |
| subroutine | native_load_vmesh |
| Read in t3d mesh file from file "filename". | |
| subroutine | native_read_nodesets (nsets, native_filename) |
| Needs Docs. | |
| subroutine | native_read_sidesets (ssets, native_filename) |
| Needs Docs. | |
| subroutine | native_reflect (self, tol) |
| Reflect an native mesh across the xy-plane. | |
| subroutine | native_set_periodic |
| Needs docs. | |
Variables | |
| character(len=oft_path_slen) | filename = 'none' |
| Name of input file for mesh. | |
| integer(i4), dimension(:,:), allocatable, public | lc_mem |
| integer(i4), dimension(:,:), allocatable | le_ho |
| integer(i4), dimension(:,:), allocatable | lf_ho |
| integer(i4), parameter, public | mesh_native_id = 0 |
| integer(i4) | np_ho |
| integer(i4), dimension(:), allocatable | per_nodes |
| real(r8), dimension(:,:), allocatable | r_ho |
| real(r8), dimension(:,:), allocatable, public | r_mem |
| integer(i4), dimension(:), allocatable, public | reg_mem |
| subroutine native_hobase | ( | class(oft_amesh), intent(inout) | self | ) |
Add quadratic mesh node points from high order import.
| subroutine native_hobase_hex | ( | class(oft_mesh), intent(inout) | self | ) |
Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import.
| subroutine native_hobase_quad | ( | class(oft_bmesh), intent(inout) | self | ) |
Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import.
| subroutine native_hobase_simplex | ( | class(oft_amesh), intent(inout) | self | ) |
Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import.
| subroutine native_load_smesh |
Read in t3d mesh file from file "filename".
| subroutine native_load_vmesh |
Read in t3d mesh file from file "filename".
| subroutine native_read_nodesets | ( | type(oft_1d_int), dimension(:), intent(inout), pointer | nsets, |
| character(len=*), intent(in), optional | native_filename | ||
| ) |
Needs Docs.
| subroutine native_read_sidesets | ( | type(oft_1d_int), dimension(:), intent(inout), pointer | ssets, |
| character(len=*), intent(in), optional | native_filename | ||
| ) |
Needs Docs.
Reflect an native mesh across the xy-plane.
| [in,out] | self | Mesh to reflect |
| [in] | tol | tol Tolerance for marking point as on the reflection plane |
| subroutine native_set_periodic |
Needs docs.
| character(len=oft_path_slen) filename = 'none' |
Name of input file for mesh.
| integer(i4), dimension(:,:), allocatable, public lc_mem |
| integer(i4), dimension(:,:), allocatable le_ho |
| integer(i4), dimension(:,:), allocatable lf_ho |
| integer(i4), parameter, public mesh_native_id = 0 |
| integer(i4) np_ho |
| integer(i4), dimension(:), allocatable per_nodes |
| real(r8), dimension(:,:), allocatable r_ho |
| real(r8), dimension(:,:), allocatable, public r_mem |
| integer(i4), dimension(:), allocatable, public reg_mem |