aspcol.kernelinterpolation_jax

Functions

diffuse_kernel(pos1, pos2, wave_num)

Diffuse sound field kernel.

directional_kernel_vonmises(pos1, pos2, ...)

Directional sound field kernel.

freq_to_time_domain_kernel_matrix(freq_kernel)

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

multifreq_diffuse_kernel(pos1, pos2, wave_num)

Multiple frequency diffuse sound field kernel.

time_domain_diffuse_kernel(pos1, pos2, wave_num)

Time domain diffuse sound field kernel.

time_domain_directional_kernel_vonmises(...)

Time-domain directional sound field kernel.

time_domain_envelope_kernel(pos1, pos2, ...)

The kernel Gamma_r(r, r') of the time domain diffuse sound field with envelope regularization.

time_domain_envelope_kernel_r3(pos1, pos2, ...)

The kernel Gamma_{r^3}(r, r') of the time domain diffuse sound field with envelope regularization.

time_domain_frequency_weighted_kernel(pos1, ...)

Corresponds to the directional kernel, if the directional weighting is chosen to be a constant matrix (independent of direction).

Classes

partial

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.