torch_harmonics.quadrature.legendre_gauss_weights#

torch_harmonics.quadrature.legendre_gauss_weights(n, a=-1.0, b=1.0)[source]#

Helper routine which returns the Legendre-Gauss nodes and weights on the interval [a, b]

Parameters:
  • n (int) – Number of quadrature nodes

  • a (Optional[float]) – Lower bound of the interval

  • b (Optional[float]) – Upper bound of the interval

Returns:

  • xlg (torch.Tensor) – Tensor of quadrature nodes

  • wlg (torch.Tensor) – Tensor of quadrature weights

Return type:

Tuple[Tensor, Tensor]