:py:mod:`symfem.quadrature` =========================== .. py:module:: symfem.quadrature .. autoapi-nested-parse:: Quadrature definitions. Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: symfem.quadrature.equispaced symfem.quadrature.lobatto symfem.quadrature.radau symfem.quadrature.legendre symfem.quadrature.get_quadrature Attributes ~~~~~~~~~~ .. autoapisummary:: symfem.quadrature.Scalar .. py:data:: Scalar .. py:function:: equispaced(n: int) -> Tuple[List[Scalar], List[Scalar]] Get equispaced points and weights. :param n: Number of points :returns: Quadrature points and weights .. py:function:: lobatto(n: int) -> Tuple[List[Scalar], List[Scalar]] Get Gauss-Lobatto-Legendre points and weights. :param n: Number of points :returns: Quadrature points and weights .. py:function:: radau(n: int) -> Tuple[List[Scalar], List[Scalar]] Get Radau points and weights. :param n: Number of points :returns: Quadrature points and weights .. py:function:: legendre(n: int) -> Tuple[List[Scalar], List[Scalar]] Get Gauss-Legendre points and weights. :param n: Number of points :returns: Quadrature points and weights .. py:function:: get_quadrature(rule: str, n: int) -> Tuple[List[Scalar], List[Scalar]] Get quadrature points and weights. :param rule: The quadrature rule. Supported values: equispaced, lobatto, radau, legendre, gll :param n: Number of points :returns: Quadrature points and weights