![]() |
Octopus
|
Photon (QEDFT) part of v_ks_t. More...
Photon (QEDFT) part of v_ks_t.
All components are private; the experimental QEDFT machinery (in particular oep_photon) is only known to this module. Other modules go through the accessors and routines below.
Definition at line 166 of file v_ks_photon.F90.
Private Member Functions | |
| procedure | init => v_ks_photon_init |
| procedure | init_xc => v_ks_photon_init_xc |
| procedure | setup => v_ks_photon_setup |
| procedure | end => v_ks_photon_end |
| procedure | mf_calc => v_ks_photon_mf_calc |
| procedure | add_px => v_ks_photon_add_px |
| procedure | oep_calc => v_ks_photon_oep_calc |
| procedure | add_mf_potential => v_ks_photon_add_mf_potential |
| procedure | add_mean_field => v_ks_photon_add_mean_field |
| procedure | restart_dump => v_ks_photon_restart_dump |
| procedure | restart_load => v_ks_photon_restart_load |
| procedure | write_info => v_ks_photon_write_info |
| procedure | active => v_ks_photon_active |
| procedure | set_active => v_ks_photon_set_active |
| procedure | functional => v_ks_photon_functional |
| procedure | includes_hartree => v_ks_photon_include_hartree |
| procedure | nmodes => v_ks_photon_nmodes |
| procedure | oep_full => v_ks_photon_oep_full |
| procedure | correlator => v_ks_photon_correlator |
| procedure | get_pt_mx => v_ks_photon_get_pt_mx |
| procedure | get_xc_photons => v_ks_photon_get_xc_photons |
Private Attributes | |
| integer | xc_photon = 0 |
| selected QEDFT xc functional More... | |
| type(xc_photons_t) | xc_photons |
| type(xc_oep_photon_t) | oep_photon |
| logical | has_photons = .false. |
| logical | include_hartree = .true. |
| type(photon_mode_t), pointer | pt => null() |
| type(mf_t) | pt_mx |
|
private |
Definition at line 176 of file v_ks_photon.F90.
|
private |
Definition at line 177 of file v_ks_photon.F90.
|
private |
Definition at line 178 of file v_ks_photon.F90.
|
private |
Definition at line 179 of file v_ks_photon.F90.
|
private |
Definition at line 180 of file v_ks_photon.F90.
|
private |
Definition at line 181 of file v_ks_photon.F90.
|
private |
Definition at line 182 of file v_ks_photon.F90.
|
private |
Definition at line 183 of file v_ks_photon.F90.
|
private |
Definition at line 184 of file v_ks_photon.F90.
|
private |
Definition at line 185 of file v_ks_photon.F90.
|
private |
Definition at line 186 of file v_ks_photon.F90.
|
private |
Definition at line 187 of file v_ks_photon.F90.
|
private |
Definition at line 188 of file v_ks_photon.F90.
|
private |
Definition at line 189 of file v_ks_photon.F90.
|
private |
Definition at line 190 of file v_ks_photon.F90.
|
private |
Definition at line 191 of file v_ks_photon.F90.
|
private |
Definition at line 192 of file v_ks_photon.F90.
|
private |
Definition at line 193 of file v_ks_photon.F90.
|
private |
Definition at line 194 of file v_ks_photon.F90.
|
private |
Definition at line 195 of file v_ks_photon.F90.
|
private |
Definition at line 196 of file v_ks_photon.F90.
|
private |
selected QEDFT xc functional
Definition at line 168 of file v_ks_photon.F90.
|
private |
Definition at line 169 of file v_ks_photon.F90.
|
private |
Definition at line 170 of file v_ks_photon.F90.
|
private |
Definition at line 171 of file v_ks_photon.F90.
|
private |
Definition at line 172 of file v_ks_photon.F90.
|
private |
Definition at line 173 of file v_ks_photon.F90.
|
private |
Definition at line 174 of file v_ks_photon.F90.