Chebyshev approximation
This page contains all functions related to the Chebyshev approximation of the heat kernel. They are slighly modified from Fast-Multiscale-Diffusion-on-Graphs. See also the related paper.
expm_multiply
expm_multiply (L, X, phi, tau, K=None, err=1e-32)
compute_chebychev_coeff_all
compute_chebychev_coeff_all (phi, tau, K)
Compute the K+1 Chebychev coefficients for our functions.
reverse_bound
reverse_bound (f, phi, x, tau, err)
Returns the minimal K such that f(phi, x, tau, K) <= err.
get_bound_bergamaschi_specific
get_bound_bergamaschi_specific (phi, x, tau, K)
get_bound_bergamaschi_generic
get_bound_bergamaschi_generic (phi, x, tau, K)
E
E (K, C)
get_bound_eta_specific
get_bound_eta_specific (phi, x, tau, K)
get_bound_eta_generic
get_bound_eta_generic (phi, x, tau, K)
get_bound_eps_generic
get_bound_eps_generic (phi, x, tau, K)
g
g (K, C)