aspcol.kernelinterpolation_jax.time_domain_directional_kernel_vonmises
- aspcol.kernelinterpolation_jax.time_domain_directional_kernel_vonmises(pos1, pos2, wave_num, direction, beta)
Time-domain directional sound field kernel.
- Parameters:
pos1 (np.ndarray of shape (num_points1, 3)) – Position of the first point.
pos2 (np.ndarray of shape (num_points2, 3)) – Position of the second point.
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.
direction (np.ndarray of shape (3,1)) – The direction of the directional weighting.
beta (float) – The strength of the directional weighting. A larger value will give more regularization.
- Returns:
The kernel matrix.
- Return type:
np.ndarray of shape (num_points1, num_points2, num_real_freqs, num_real_freqs)
References
[uenoDirectionally2021] [brunnströmTime2025]