10 #include "sll_working_precision.h"
24 procedure(signature_compute_phi_from_rho_1d),
deferred, pass(poisson) :: &
28 procedure(signature_compute_e_from_rho_1d),
deferred, pass(poisson) :: &
32 #ifndef DOXYGEN_SHOULD_SKIP_THIS
35 subroutine signature_compute_phi_from_rho_1d(poisson, phi, rho)
39 sll_real64,
dimension(:),
intent(in) :: rho
40 sll_real64,
dimension(:),
intent(out) :: phi
41 end subroutine signature_compute_phi_from_rho_1d
45 subroutine signature_compute_e_from_rho_1d(poisson, E, rho)
49 sll_real64,
dimension(:),
intent(in) :: rho
50 sll_real64,
dimension(:),
intent(out) :: e
51 end subroutine signature_compute_e_from_rho_1d
54 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
Module interface to solve Poisson equation in 1D.
Module to select the kind parameter.