uxarray.Grid.compute_face_areas#

Grid.compute_face_areas(quadrature_rule='triangular', order=4)#

Face areas calculation function for grid class, calculates area of all faces in the grid.

Parameters
  • quadrature_rule (str, optional) – Quadrature rule to use. Defaults to “triangular”.

  • order (int, optional) – Order of quadrature rule. Defaults to 4.

Returns

Area of all the faces in the mesh

Return type

np.ndarray

Examples

Open a uxarray grid file

>>> grid = ux.open_dataset("/home/jain/uxarray/test/meshfiles/ugrid/outCSne30/outCSne30.ug")

Get area of all faces in the same order as listed in grid._ds.Mesh2_face_nodes

>>> grid.face_areas
array([0.00211174, 0.00211221, 0.00210723, ..., 0.00210723, 0.00211221,
    0.00211174])