![]()  | 
  
    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.