flashquad.methods.gauss

Gauss-Legendre quadrature.

Module Contents

Functions

_gauss_nodes_weights

Compute Gauss-Legendre nodes and weights via numpy, then convert.

gauss

Integrate using Gauss-Legendre quadrature.

API

flashquad.methods.gauss._gauss_nodes_weights(xp, n, dtype, device=None)

Compute Gauss-Legendre nodes and weights via numpy, then convert.

flashquad.methods.gauss.gauss(xp, dtype, func, intervals, num_points, *, params=None, boundary=None, device=None)

Integrate using Gauss-Legendre quadrature.