The Open FUSION Toolkit 1.0.0-8905cc5
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_bset_periodic (mesh) |
Needs docs. | |
subroutine | native_finalize_setup |
Finalize setup/load-in of native mesh and destroy temporaries created for grid construction (eg. high-order input nodes, in-memory data) | |
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 (mg_mesh) |
Read in t3d mesh file from file "filename". | |
subroutine | native_load_vmesh (mg_mesh) |
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 (mesh) |
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 = 0 |
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_bset_periodic | ( | class(oft_bmesh), intent(inout) | mesh | ) |
Needs docs.
subroutine native_finalize_setup |
Finalize setup/load-in of native mesh and destroy temporaries created for grid construction (eg. high-order input nodes, in-memory data)
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 | ( | type(multigrid_mesh), intent(inout) | mg_mesh | ) |
Read in t3d mesh file from file "filename".
subroutine native_load_vmesh | ( | type(multigrid_mesh), intent(inout) | mg_mesh | ) |
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 | ( | class(oft_mesh), intent(inout) | mesh | ) |
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 = 0 |
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 |