aspcol.kernelinterpolation_jax.freq_to_time_domain_kernel_matrix

aspcol.kernelinterpolation_jax.freq_to_time_domain_kernel_matrix(freq_kernel)

Turns a diagonal frequency domain kernel matrix into a time domain kernel matrix.

Parameters:

freq_kernel (np.ndarray of shape (num_points1, num_points2, num_real_freqs, num_real_freqs)) – The kernel matrix. Assumed to be diagonal

Returns:

The time domain kernel matrix. The dft_len is assumed to be even, and the number of real frequencies is dft_len//2 + 1.

Return type:

np.ndarray of shape (num_points1, num_points2, dft_len, dft_len)