Octopus
xc_oep_photon.F90 File Reference

Go to the source code of this file.

Modules

module  xc_oep_photon_oct_m
 

Data Types

type  xc_oep_photon_oct_m::xc_oep_photon_t
 

Functions/Subroutines

subroutine, public xc_oep_photon_oct_m::xc_oep_photon_init (oep, namespace, family, gr, st, mc, space)
 
subroutine, public xc_oep_photon_oct_m::xc_oep_photon_end (oep)
 
subroutine xc_oep_photon_oct_m::xc_oep_pt_phi (namespace, mesh, hm, st, is, oep, phi1)
 This file handles the evaluation of the photon-OEP potential, as described in J. Flick et al. ACS Photonics 2018, 5, 3, 992-1005. More...
 
subroutine xc_oep_photon_oct_m::xc_oep_pt_rhs (mesh, st, is, oep, phi1, ist, rhs)
 
subroutine xc_oep_photon_oct_m::xc_oep_pt_inhomog (mesh, st, is, phi1, ist, ss)
 
subroutine xc_oep_photon_oct_m::xc_oep_pt_uxcbar (mesh, st, is, oep, phi1, ist, vxbar)
 
subroutine xc_oep_photon_oct_m::dxc_kli_solve_photon (namespace, mesh, hm, st, is, oep, first)
 Solves KLI equation for photons. More...
 
subroutine, public xc_oep_photon_oct_m::dxc_oep_photon_calc (oep, namespace, xcs, gr, hm, st, space, ex, ec, vxc)
 This file handles the evaluation of the OEP potential, in the KLI or full OEP as described in S. Kuemmel and J. Perdew, PRL 90, 043004 (2003) More...
 
subroutine xc_oep_photon_oct_m::dxc_oep_solve_photon (namespace, mesh, hm, st, is, vxc, oep)
 This is the photon version of the xc_oep_solve routine. More...
 
subroutine xc_oep_photon_oct_m::zxc_kli_solve_photon (namespace, mesh, hm, st, is, oep, first)
 Solves KLI equation for photons. More...
 
subroutine, public xc_oep_photon_oct_m::zxc_oep_photon_calc (oep, namespace, xcs, gr, hm, st, space, ex, ec, vxc)
 This file handles the evaluation of the OEP potential, in the KLI or full OEP as described in S. Kuemmel and J. Perdew, PRL 90, 043004 (2003) More...
 
subroutine xc_oep_photon_oct_m::zxc_oep_solve_photon (namespace, mesh, hm, st, is, vxc, oep)
 This is the photon version of the xc_oep_solve routine. More...