functional_tools#

Functions

field_dependent_convolution(k, f_tilde, g, ...)

Computes a field-dependent convolution

get_functional_derivative(box_vecs, den, ...)

Computes functional derivative

get_inv_G(box_vecs, den, kinetic_functional)

Computes linear response function

get_pressure(box_vecs, den, functional[, ...])

Computes pressure

get_stress(box_vecs, den, functional[, ...])

Computes stress

grad_dot_grad(kx, ky, kz, f)

Computes squared gradient

grad_i(ki, f)

Computes gradient component

interpolate(x, y, xs)

Performs interpolation

interpolate_kernel(xi_sparse, f, xis)

Performs kernel interpolation

laplacian(k2, f)

Computes Laplacian

reduced_gradient(kx, ky, kz, den)

Computes reduced gradient

reduced_gradient_squared(kx, ky, kz, den)

Computes squared reduced gradient

reduced_laplacian(k2, den)

Computes reduced Laplacian

wavevecs(box_vecs, shape)

Generates wavevectors