aspcol.kernelinterpolation_jax.time_domain_frequency_weighted_kernel

aspcol.kernelinterpolation_jax.time_domain_frequency_weighted_kernel(pos1, pos2, wave_num, weighting_mat)

Corresponds to the directional kernel, if the directional weighting is chosen to be a constant matrix (independent of direction). Then, only a weighting which couples the different frequencies is introduced.

Parameters:
  • pos1 (np.ndarray of shape (num_points1, 3)) – Position of the first set of points.

  • pos2 (np.ndarray of shape (num_points2, 3)) – Position of the second set of points.

  • wave_num (np.ndarray of shape (num_real_freqs,)) – Wave number, defined as 2*pi*f/c, where f is the frequency and c is the speed of sound.

  • weighting_mat (np.ndarray of shape (num_real_freqs, num_real_freqs)) – The weighting matrix. Must be positive semi-definite, and corresponds to W^H W in the paper.