|
subroutine, public | poisson_fft_oct_m::poisson_fft_init (this, namespace, space, cube, kernel, soft_coulb_param, fullcube) |
|
subroutine, public | poisson_fft_oct_m::poisson_fft_get_kernel (namespace, space, cube, coulb, kernel, soft_coulb_param, fullcube) |
|
subroutine | poisson_fft_oct_m::get_cutoff (namespace, default_r_c, r_c) |
|
subroutine | poisson_fft_oct_m::poisson_fft_build_3d_3d (cube, coulb) |
|
subroutine | poisson_fft_oct_m::poisson_fft_build_3d_3d_hockney (cube, coulb, fullcube) |
| Kernel for Hockneys algorithm that solves the poisson equation in a small box while respecting the periodicity of a larger box A. Damle, L. Lin, L. Ying, JCTC, 2015 DOI: 10.1021/ct500985f, supplementary info. More...
|
|
subroutine | poisson_fft_oct_m::poisson_fft_build_3d_2d (namespace, cube, coulb) |
| C. A. Rozzi et al., Phys. Rev. B 73, 205119 (2006), Table I. More...
|
|
subroutine | poisson_fft_oct_m::poisson_fft_build_3d_1d (namespace, space, cube, coulb) |
| C. A. Rozzi et al., Phys. Rev. B 73, 205119 (2006), Table I. More...
|
|
subroutine | poisson_fft_oct_m::poisson_fft_build_3d_0d (namespace, cube, kernel, coulb, is_periodic) |
| C. A. Rozzi et al., Phys. Rev. B 73, 205119 (2006), Table I. More...
|
|
subroutine | poisson_fft_oct_m::poisson_fft_build_2d_0d (namespace, cube, coulb) |
| A. Castro et al., Phys. Rev. B 80, 033102 (2009) More...
|
|
subroutine | poisson_fft_oct_m::poisson_fft_build_2d_1d (namespace, cube, coulb) |
| A. Castro et al., Phys. Rev. B 80, 033102 (2009) More...
|
|
subroutine | poisson_fft_oct_m::poisson_fft_build_2d_2d (cube, coulb) |
| A. Castro et al., Phys. Rev. B 80, 033102 (2009) More...
|
|
subroutine | poisson_fft_oct_m::poisson_fft_build_1d_1d (cube, coulb, poisson_soft_coulomb_param) |
|
subroutine | poisson_fft_oct_m::poisson_fft_build_1d_0d (namespace, cube, coulb, poisson_soft_coulomb_param) |
|
subroutine, public | poisson_fft_oct_m::poisson_fft_end (this) |
|
subroutine, public | poisson_fft_oct_m::dpoisson_fft_solve (this, mesh, cube, pot, rho, mesh_cube_map, average_to_zero, kernel, sm) |
|
subroutine, public | poisson_fft_oct_m::zpoisson_fft_solve (this, mesh, cube, pot, rho, mesh_cube_map, average_to_zero, kernel, sm) |
|
|
integer, parameter, public | poisson_fft_oct_m::poisson_fft_kernel_none = -1 |
|
integer, parameter, public | poisson_fft_oct_m::poisson_fft_kernel_sph = 0 |
|
integer, parameter, public | poisson_fft_oct_m::poisson_fft_kernel_cyl = 1 |
|
integer, parameter, public | poisson_fft_oct_m::poisson_fft_kernel_pla = 2 |
|
integer, parameter, public | poisson_fft_oct_m::poisson_fft_kernel_nocut = 3 |
|
integer, parameter, public | poisson_fft_oct_m::poisson_fft_kernel_corrected = 4 |
|
integer, parameter, public | poisson_fft_oct_m::poisson_fft_kernel_hockney = 5 |
|
real(real64), parameter | poisson_fft_oct_m::tol_vanishing_q = 1e-6_real64 |
|