Octopus
|
Data Types | |
type | poisson_corr_t |
Functions/Subroutines | |
subroutine, public | poisson_corrections_init (this, namespace, space, ml, mesh) |
subroutine, public | poisson_corrections_end (this) |
subroutine, public | correct_rho (this, der, rho, rho_corrected, vh_correction) |
subroutine | get_multipoles (this, mesh, rho, ml, mult) |
subroutine, public | internal_laplacian_op (xx, yy) |
real(real64) function, public | internal_dotp (xx, yy) |
subroutine, public | poisson_boundary_conditions (this, mesh, rho, pot) |
Variables | |
real(real64), parameter | alpha_ = M_FIVE |
type(derivatives_t), pointer, public | der_pointer |
type(mesh_t), pointer, public | mesh_pointer |
integer, parameter | corr_multipole = 1 |
integer, parameter | corr_exact = 3 |
subroutine, public poisson_corrections_oct_m::poisson_corrections_init | ( | type(poisson_corr_t), intent(out) | this, |
type(namespace_t), intent(in) | namespace, | ||
class(space_t), intent(in) | space, | ||
integer, intent(in) | ml, | ||
type(mesh_t), intent(in) | mesh | ||
) |
Definition at line 165 of file poisson_corrections.F90.
subroutine, public poisson_corrections_oct_m::poisson_corrections_end | ( | type(poisson_corr_t), intent(inout) | this | ) |
Definition at line 268 of file poisson_corrections.F90.
subroutine, public poisson_corrections_oct_m::correct_rho | ( | type(poisson_corr_t), intent(in) | this, |
type(derivatives_t), intent(in) | der, | ||
real(real64), dimension(:), intent(in), contiguous | rho, | ||
real(real64), dimension(:), intent(out), contiguous | rho_corrected, | ||
real(real64), dimension(:), intent(out), contiguous | vh_correction | ||
) |
Definition at line 286 of file poisson_corrections.F90.
|
private |
[in] | rho | rho(meshnp) |
Definition at line 371 of file poisson_corrections.F90.
subroutine, public poisson_corrections_oct_m::internal_laplacian_op | ( | real(real64), dimension(:), intent(in), contiguous | xx, |
real(real64), dimension(:), intent(out), contiguous | yy | ||
) |
Definition at line 395 of file poisson_corrections.F90.
real(real64) function, public poisson_corrections_oct_m::internal_dotp | ( | real(real64), dimension(:), intent(in) | xx, |
real(real64), dimension(:), intent(in) | yy | ||
) |
Definition at line 414 of file poisson_corrections.F90.
subroutine, public poisson_corrections_oct_m::poisson_boundary_conditions | ( | type(poisson_corr_t), intent(in) | this, |
type(mesh_t), intent(in) | mesh, | ||
real(real64), dimension(:), intent(in) | rho, | ||
real(real64), dimension(:), intent(inout) | pot | ||
) |
[in] | rho | rho(meshnp) |
[in,out] | pot | pot(meshnp_part) |
Definition at line 426 of file poisson_corrections.F90.
|
private |
Definition at line 144 of file poisson_corrections.F90.
type(derivatives_t), pointer, public poisson_corrections_oct_m::der_pointer |
Definition at line 155 of file poisson_corrections.F90.
type(mesh_t), pointer, public poisson_corrections_oct_m::mesh_pointer |
Definition at line 156 of file poisson_corrections.F90.
|
private |
Definition at line 158 of file poisson_corrections.F90.
|
private |
Definition at line 158 of file poisson_corrections.F90.