![]() |
(git:b77b4be)
|
Public Member Functions | |
subroutine | pw_poisson_solve_nov_nodv_r3d_rs (poisson_env, density, ehartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_nodv_r3d_rs_r3d_rs (poisson_env, density, ehartree, vhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_nodv_r3d_rs_c1d_gs (poisson_env, density, ehartree, vhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_nov_dv_r3d_rs_r3d_rs (poisson_env, density, ehartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_dv_r3d_rs_r3d_rs_r3d_rs (poisson_env, density, ehartree, vhartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_dv_r3d_rs_c1d_gs_r3d_rs (poisson_env, density, ehartree, vhartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_nov_dv_r3d_rs_c1d_gs (poisson_env, density, ehartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_dv_r3d_rs_r3d_rs_c1d_gs (poisson_env, density, ehartree, vhartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_dv_r3d_rs_c1d_gs_c1d_gs (poisson_env, density, ehartree, vhartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_nov_nodv_c1d_gs (poisson_env, density, ehartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_nodv_c1d_gs_r3d_rs (poisson_env, density, ehartree, vhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_nodv_c1d_gs_c1d_gs (poisson_env, density, ehartree, vhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_nov_dv_c1d_gs_r3d_rs (poisson_env, density, ehartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_dv_c1d_gs_r3d_rs_r3d_rs (poisson_env, density, ehartree, vhartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_dv_c1d_gs_c1d_gs_r3d_rs (poisson_env, density, ehartree, vhartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_nov_dv_c1d_gs_c1d_gs (poisson_env, density, ehartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_dv_c1d_gs_r3d_rs_c1d_gs (poisson_env, density, ehartree, vhartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
subroutine | pw_poisson_solve_v_dv_c1d_gs_c1d_gs_c1d_gs (poisson_env, density, ehartree, vhartree, dvhartree, h_stress, rho_core, greenfn, aux_density) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density. | |
Definition at line 78 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_nov_nodv_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 363 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_nodv_r3d_rs_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_r3d_rs_type), intent(inout) | vhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 741 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_nodv_r3d_rs_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_c1d_gs_type), intent(inout) | vhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 929 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_nov_dv_r3d_rs_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_r3d_rs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 1498 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_dv_r3d_rs_r3d_rs_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_r3d_rs_type), intent(inout) | vhartree, | ||
type(pw_r3d_rs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 2208 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_dv_r3d_rs_c1d_gs_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_c1d_gs_type), intent(inout) | vhartree, | ||
type(pw_r3d_rs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 2398 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_nov_dv_r3d_rs_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_c1d_gs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 1675 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_dv_r3d_rs_r3d_rs_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_r3d_rs_type), intent(inout) | vhartree, | ||
type(pw_c1d_gs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 2590 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_dv_r3d_rs_c1d_gs_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_r3d_rs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_c1d_gs_type), intent(inout) | vhartree, | ||
type(pw_c1d_gs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_r3d_rs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 2780 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_nov_nodv_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 548 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_nodv_c1d_gs_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_r3d_rs_type), intent(inout) | vhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 1119 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_nodv_c1d_gs_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_c1d_gs_type), intent(inout) | vhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 1309 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_nov_dv_c1d_gs_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_r3d_rs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 1852 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_dv_c1d_gs_r3d_rs_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_r3d_rs_type), intent(inout) | vhartree, | ||
type(pw_r3d_rs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 2972 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_dv_c1d_gs_c1d_gs_r3d_rs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_c1d_gs_type), intent(inout) | vhartree, | ||
type(pw_r3d_rs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 3162 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_nov_dv_c1d_gs_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_c1d_gs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 2029 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_dv_c1d_gs_r3d_rs_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_r3d_rs_type), intent(inout) | vhartree, | ||
type(pw_c1d_gs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 3352 of file pw_poisson_methods.F.
subroutine pw_poisson_methods::pw_poisson_solve::pw_poisson_solve_v_dv_c1d_gs_c1d_gs_c1d_gs | ( | type(pw_poisson_type), intent(inout) | poisson_env, |
type(pw_c1d_gs_type), intent(in) | density, | ||
real(kind=dp), intent(out), optional | ehartree, | ||
type(pw_c1d_gs_type), intent(inout) | vhartree, | ||
type(pw_c1d_gs_type), dimension(3) | dvhartree, | ||
real(kind=dp), dimension(3, 3), intent(out), optional | h_stress, | ||
type(pw_c1d_gs_type), intent(in), optional | rho_core, | ||
type(pw_c1d_gs_type), intent(in), optional | greenfn, | ||
type(pw_c1d_gs_type), intent(in), optional | aux_density | ||
) |
Solve Poisson equation in a plane wave basis set Obtains electrostatic potential and its derivatives with respect to r from the density.
poisson_env | ... |
density | ... |
ehartree | ... |
vhartree | ... |
dvhartree | ... |
h_stress | ... |
rho_core | ... |
greenfn | ... |
aux_density | Hartree energy and stress tensor between 2 different densities |
Definition at line 3542 of file pw_poisson_methods.F.