The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
OpenFUSIONToolkit.TokaMaker.meshing Namespace Reference

Detailed Description

TokaMaker utilities for mesh generation and manipulation.

Authors
Chris Hansen
Date
May 2023

Classes

class  gs_Domain
 Grad-Sharvanov domain definitions for TokaMaker with Triangle library meshing. More...
class  Mesh
 Mesh builder class for triangle library. More...
class  Region
 Region class for oftpy.Mesh class. More...

Functions

 load_gs_mesh (filename, use_hdf5=True)
 Load G-S mesh to file in HDF5 format.
 run_triangle (alpha)
 save_gs_mesh (pts, tris, regions, coil_dict, cond_dict, filename, use_hdf5=True)
 Save G-S mesh to file in HDF5 format.

Function Documentation

◆ load_gs_mesh()

load_gs_mesh ( filename,
use_hdf5 = True )

Load G-S mesh to file in HDF5 format.

Parameters
filenamePath to HDF5 mesh file
Returns
pts[np,2], tris[nc,3], regions[nc], coil_dict, cond_dict

◆ run_triangle()

run_triangle ( alpha)

◆ save_gs_mesh()

save_gs_mesh ( pts,
tris,
regions,
coil_dict,
cond_dict,
filename,
use_hdf5 = True )

Save G-S mesh to file in HDF5 format.

Parameters
pts[np,trisVertex list
tris[nc,regionsCell list
regions[nc]Region list
coil_dictCoil region dictionary
cond_dictConducting region dictionary
filenamePath to create HDF5 mesh file