Documentation for module ps_wavelet_scaling_function

Creates the wavelet kernel for the wavelet based poisson solver.

source: ps_wavelet_scaling_function.F
Loading...

public Subroutines/Functions:

SUBROUTINE
scaling_function (itype, nd, nrange, a, x)
Calculate the values of a scaling function in real uniform grid
Do iterations to go from p0gauss to pgauss order interpolating scaling function

SUBROUTINEscaling_function(itype, nd, nrange, a, x)

Calculate the values of a scaling function in real uniform grid

Arguments:
INTEGER,
INTENT(in)
:: itype ...
INTEGER,
INTENT(in)
:: nd ...
INTEGER,
INTENT(out)
:: nrange ...
REAL(dp),
INTENT(out)
:: a(0:nd) ...
REAL(dp),
INTENT(out)
:: x(0:nd) ...

SUBROUTINEscf_recursion(itype, n_iter, n_range, kernel_scf, kern_1_scf)

Do iterations to go from p0gauss to pgauss order interpolating scaling function

Arguments:
INTEGER,
INTENT(in)
:: itype ...
INTEGER,
INTENT(in)
:: n_iter ...
INTEGER,
INTENT(in)
:: n_range ...
REAL(dp),
INTENT(inout)
:: kernel_scf(-n_range:n_range) ...
REAL(dp),
INTENT(out)
:: kern_1_scf(-n_range:n_range) ...