Octopus
|
Definition at line 179 of file em_resp.F90.
Private Attributes | |
class(perturbation_t), pointer | perturbation |
integer | nsigma |
1: consider only positive values of the frequency 2: consider both positive and negative More... | |
integer | nfactor |
1: only one frequency needed 2: two frequencies (complex conjugate for magneto-optics) 3: three frequencies (for the hyperpolarizabilities) More... | |
integer | nomega |
number of frequencies to consider More... | |
real(real64) | eta |
small imaginary part to add to the frequency More... | |
real(real64), dimension(3) | freq_factor |
real(real64), dimension(:), allocatable | omega |
the frequencies to consider More... | |
type(lr_t), dimension(:,:,:), allocatable | lr |
linear response for (spacedim, nsigma, nfactor) More... | |
complex(real64), dimension(:, :, :, :), allocatable | alpha_k |
contributions of k-points to the linear polarizability More... | |
complex(real64), dimension(:, :, :, :), allocatable | alpha_be_k |
contributions of k-points to the magneto-optical response More... | |
logical | calc_hyperpol |
complex(real64), dimension(3, 3, 3) | alpha |
the linear polarizability More... | |
complex(real64), dimension(3, 3, 3) | alpha_be |
the magneto-optical response More... | |
complex(real64), dimension(3, 3, 3) | alpha0 |
the linear polarizability without G = G` = 0 term of the LRC kernel More... | |
complex(real64), dimension(3, 3, 3) | alpha_be0 |
the magneto-optical response without G = G` = 0 term of the LRC kernel More... | |
complex(real64), dimension(3, 3, 3) | beta |
first hyperpolarizability More... | |
complex(real64), dimension(3, 3) | chi_para |
The paramagnetic part of the susceptibility. More... | |
complex(real64), dimension(3, 3) | chi_dia |
The diamagnetic part of the susceptibility. More... | |
complex(real64), dimension(3) | magn |
The orbital magnetization. More... | |
logical, dimension(1:3) | ok |
whether calculation is converged More... | |
logical | force_no_kdotp |
whether to use kdotp run for periodic system More... | |
logical | calc_rotatory |
whether to calculate rotatory response More... | |
logical | calc_born |
whether to calculate Born effective charges More... | |
type(born_charges_t), dimension(3) | born_charges |
one set for each frequency factor More... | |
logical | occ_response |
whether to calculate full response in Sternheimer eqn. More... | |
logical | wfns_from_scratch |
whether to ignore restart LR wfns and initialize to zero More... | |
logical | calc_magnetooptics |
whether to calculate magneto-optical response More... | |
logical | magnetooptics_nohvar |
whether to consider corrections to exchange-correlation and Hartree terms for magnetic perturbations in magneto-optics More... | |
logical | kpt_output |
whether to include in the output contributions of different k-points to dielectric constant More... | |
logical | lrc_kernel |
whether the LRC kernel is used More... | |
|
private |
Definition at line 181 of file em_resp.F90.
|
private |
1: consider only positive values of the frequency 2: consider both positive and negative
Definition at line 183 of file em_resp.F90.
|
private |
1: only one frequency needed 2: two frequencies (complex conjugate for magneto-optics) 3: three frequencies (for the hyperpolarizabilities)
Definition at line 185 of file em_resp.F90.
|
private |
number of frequencies to consider
Definition at line 188 of file em_resp.F90.
|
private |
small imaginary part to add to the frequency
Definition at line 190 of file em_resp.F90.
|
private |
Definition at line 191 of file em_resp.F90.
|
private |
the frequencies to consider
Definition at line 192 of file em_resp.F90.
|
private |
linear response for (spacedim, nsigma, nfactor)
Definition at line 193 of file em_resp.F90.
|
private |
contributions of k-points to the linear polarizability
Definition at line 194 of file em_resp.F90.
|
private |
contributions of k-points to the magneto-optical response
Definition at line 196 of file em_resp.F90.
|
private |
Definition at line 198 of file em_resp.F90.
|
private |
the linear polarizability
Definition at line 199 of file em_resp.F90.
|
private |
the magneto-optical response
Definition at line 200 of file em_resp.F90.
|
private |
the linear polarizability without G = G` = 0 term of the LRC kernel
Definition at line 201 of file em_resp.F90.
|
private |
the magneto-optical response without G = G` = 0 term of the LRC kernel
Definition at line 203 of file em_resp.F90.
|
private |
first hyperpolarizability
Definition at line 205 of file em_resp.F90.
|
private |
The paramagnetic part of the susceptibility.
Definition at line 207 of file em_resp.F90.
|
private |
The diamagnetic part of the susceptibility.
Definition at line 208 of file em_resp.F90.
|
private |
The orbital magnetization.
Definition at line 209 of file em_resp.F90.
|
private |
whether calculation is converged
Definition at line 211 of file em_resp.F90.
|
private |
whether to use kdotp run for periodic system
Definition at line 212 of file em_resp.F90.
|
private |
whether to calculate rotatory response
Definition at line 214 of file em_resp.F90.
|
private |
whether to calculate Born effective charges
Definition at line 215 of file em_resp.F90.
|
private |
one set for each frequency factor
Definition at line 216 of file em_resp.F90.
|
private |
whether to calculate full response in Sternheimer eqn.
Definition at line 217 of file em_resp.F90.
|
private |
whether to ignore restart LR wfns and initialize to zero
Definition at line 218 of file em_resp.F90.
|
private |
whether to calculate magneto-optical response
Definition at line 219 of file em_resp.F90.
|
private |
whether to consider corrections to exchange-correlation and Hartree terms for magnetic perturbations in magneto-optics
Definition at line 220 of file em_resp.F90.
|
private |
whether to include in the output contributions of different k-points to dielectric constant
Definition at line 222 of file em_resp.F90.
|
private |
whether the LRC kernel is used
Definition at line 224 of file em_resp.F90.