uxarray.grid.area.calculate_face_area

uxarray.grid.area.calculate_face_area#

uxarray.grid.area.calculate_face_area(x, y, z, quadrature_rule='gaussian', order=4, coords_type='spherical')#

Calculate area of a face on sphere.

Parameters:
  • x (list, required) – x-coordinate of all the nodes forming the face

  • y (list, required) – y-coordinate of all the nodes forming the face

  • z (list, required) – z-coordinate of all the nodes forming the face

  • quadrature_rule (str, optional) – triangular and Gaussian quadrature supported, expected values: “triangular” or “gaussian”

  • order (int, optional) –

    Order of the quadrature rule. Default is 4.

    Supported values:
    • Gaussian Quadrature: 1 to 10

    • Triangular: 1, 4, 8, 10 and 12

  • coords_type (str, optional) – coordinate type, default is spherical, can be cartesian also.

Returns:

  • area (double)

  • jacobian (double)