xbout.cherab.triangulate.Triangulate#
- class xbout.cherab.triangulate.Triangulate(rm, zm)[source]#
Bases:
objectRepresents a set of triangles for a 2D mesh in R-Z
- __init__(rm, zm)[source]#
rm and zm define quadrilateral cell corners in 2D (R, Z)
rm : [nx, ny, 4] zm : [nx, ny, 4]
Methods
__init__(rm, zm)rm and zm define quadrilateral cell corners in 2D (R, Z)
plot_triangles([ax])with_data(da)Returns a new object containing vertices, triangles, and data
- with_data(da)[source]#
Returns a new object containing vertices, triangles, and data
- Parameters:
da (
xarray.DataArray) – Expected to have ‘cherab_grid’ attribute and ‘cell_number’ coordinate. Should only have ‘x’ and ‘theta’ dimensions.- Returns:
A TriangularData object