desc.integrals.Bounce1D.get_pitch_inv_quad

static Bounce1D.get_pitch_inv_quad(min_B, max_B, num_pitch, simp=False)Source

Return 1/λ values and weights for quadrature between min_B and max_B.

Parameters:
  • min_B (jnp.ndarray) – Minimum B value.

  • max_B (jnp.ndarray) – Maximum B value.

  • num_pitch (int) – Number of values.

  • simp (bool) – Whether to use an open Simpson rule instead of uniform weights.

Returns:

x, w (tuple[jnp.ndarray]) – Shape (min_B.shape, num pitch). 1/λ values and weights.