Octopus
spline_filter.F90 File Reference

Go to the source code of this file.

Modules

module  spline_filter_oct_m
 

Functions/Subroutines

subroutine, public spline_filter_oct_m::spline_filter_ft (spl, threshold, fs, rs)
 The function spline_filter_ft permits to filter out high-values of a given spline function, either in real or in Fourier space. If the optional argument fs is supplied, a filter in Fourier space will be done by moving to the Fourier representation and then calling spline_cut with cutoff = fs(1) and beta = fs(2). If the optional argument rs is supplied, a filter in real space will be done by calling spline_cut with cutoff = rs(1) and beta = rs(2). If both arguments are supplied, the Fourier filter will be applied before. More...
 
subroutine, public spline_filter_oct_m::spline_filter_bessel (spl, l, qmax, alpha, beta_fs, rcut, beta_rs, threshold)
 
subroutine, public spline_filter_oct_m::spline_filter_mask_init ()
 
subroutine, public spline_filter_oct_m::spline_filter_mask (spl, l, rmax, qmax, alpha, gamma, threshold)
 

Variables

integer, parameter spline_filter_oct_m::mask_n = 201
 
real(real64), dimension(mask_n) spline_filter_oct_m::mask_x
 
real(real64), dimension(mask_n) spline_filter_oct_m::mask_y