Definition at line 127 of file energy.F90.
 
◆ total
  
  
      
        
          | real(real64) energy_oct_m::energy_t::total = M_ZERO | 
         
       
   | 
  
private   | 
  
 
Total energy. 
\[
 E = E_{ii} + \sum[{\rm Eigenvalues}] - U + E_x + E_c - \int n v_{xc}
 - 1/2 \int n^e v_{pcm} + 1/2 \int n^n v_{pcm} - \int n v_U
 \]
 
Definition at line 130 of file energy.F90.
 
 
◆ eigenvalues
  
  
      
        
          | real(real64) energy_oct_m::energy_t::eigenvalues = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( \sum[{\rm Eigenvalues}] \) 
Definition at line 135 of file energy.F90.
 
 
◆ exchange
  
  
      
        
          | real(real64) energy_oct_m::energy_t::exchange = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
◆ exchange_hf
  
  
      
        
          | real(real64) energy_oct_m::energy_t::exchange_hf = M_ZERO | 
         
       
   | 
  
private   | 
  
 
Exchange energy for the Hartree-Fock case only. 
Definition at line 137 of file energy.F90.
 
 
◆ correlation
  
  
      
        
          | real(real64) energy_oct_m::energy_t::correlation = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
◆ vdw
  
  
      
        
          | real(real64) energy_oct_m::energy_t::vdw = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
◆ xc_j
  
  
      
        
          | real(real64) energy_oct_m::energy_t::xc_j = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
◆ intnvxc
  
  
      
        
          | real(real64) energy_oct_m::energy_t::intnvxc = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( \int n v_{\rm xc} \) 
Definition at line 141 of file energy.F90.
 
 
◆ hartree
  
  
      
        
          | real(real64) energy_oct_m::energy_t::hartree = M_ZERO | 
         
       
   | 
  
private   | 
  
 
Hartree \( U = (1/2) \int n v_{\rm Hartree} \). 
Definition at line 142 of file energy.F90.
 
 
◆ int_ee_pcm
  
  
      
        
          | real(real64) energy_oct_m::energy_t::int_ee_pcm = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( 1/2 v_{\rm Hartree} q_{pcm_e} \) dot product of vectors of dimension n_tesserae 
Definition at line 143 of file energy.F90.
 
 
◆ int_en_pcm
  
  
      
        
          | real(real64) energy_oct_m::energy_t::int_en_pcm = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( 1/2 v_{\rm Hartree} q_{pcm_n} \) 
Definition at line 144 of file energy.F90.
 
 
◆ int_ne_pcm
  
  
      
        
          | real(real64) energy_oct_m::energy_t::int_ne_pcm = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( 1/2 v_n q_{pcm_e} \) 
Definition at line 145 of file energy.F90.
 
 
◆ int_nn_pcm
  
  
      
        
          | real(real64) energy_oct_m::energy_t::int_nn_pcm = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( 1/2 v_n q_{pcm_n} \) 
Definition at line 146 of file energy.F90.
 
 
◆ int_e_ext_pcm
  
  
      
        
          | real(real64) energy_oct_m::energy_t::int_e_ext_pcm = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( v_{\rm Hartree} * q_{pcm_ext} \) 
Definition at line 147 of file energy.F90.
 
 
◆ int_n_ext_pcm
  
  
      
        
          | real(real64) energy_oct_m::energy_t::int_n_ext_pcm = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( v_n * q_{pcm_ext} \) 
Definition at line 148 of file energy.F90.
 
 
◆ pcm_corr
  
  
      
        
          | real(real64) energy_oct_m::energy_t::pcm_corr = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( \int [n (v_{e_rs} + v_{n_rs})] \) 
Definition at line 149 of file energy.F90.
 
 
◆ kinetic
  
  
      
        
          | real(real64) energy_oct_m::energy_t::kinetic = M_ZERO | 
         
       
   | 
  
private   | 
  
 
Kinetic energy of the non-interacting (KS) system of electrons. 
Definition at line 150 of file energy.F90.
 
 
◆ extern
  
  
      
        
          | real(real64) energy_oct_m::energy_t::extern = M_ZERO | 
         
       
   | 
  
private   | 
  
 
External \( V = <\Phi|V|\Phi> = \int n v \) (if no non-local pseudos exist) 
Definition at line 151 of file energy.F90.
 
 
◆ extern_local
  
  
      
        
          | real(real64) energy_oct_m::energy_t::extern_local = M_ZERO | 
         
       
   | 
  
private   | 
  
 
The local part of the external energy ( \( \int n v \) ) 
Definition at line 152 of file energy.F90.
 
 
◆ extern_non_local
  
  
      
        
          | real(real64) energy_oct_m::energy_t::extern_non_local = M_ZERO | 
         
       
   | 
  
private   | 
  
 
The part of the external energy coming from the non-local part of the pseudos. 
Definition at line 153 of file energy.F90.
 
 
◆ entropy
  
  
      
        
          | real(real64) energy_oct_m::energy_t::entropy = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
◆ ts
  
  
      
        
          | real(real64) energy_oct_m::energy_t::ts = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
◆ berry
  
  
      
        
          | real(real64) energy_oct_m::energy_t::berry = M_ZERO | 
         
       
   | 
  
private   | 
  
 
Berry energy correction = \( -\mu E - <V_{\rm berry}> \). 
Definition at line 156 of file energy.F90.
 
 
◆ delta_xc
  
  
      
        
          | real(real64) energy_oct_m::energy_t::delta_xc = M_ZERO | 
         
       
   | 
  
private   | 
  
 
the XC derivative discontinuity 
Definition at line 157 of file energy.F90.
 
 
◆ dft_u
  
  
      
        
          | real(real64) energy_oct_m::energy_t::dft_u = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
◆ int_dft_u
  
  
      
        
          | real(real64) energy_oct_m::energy_t::int_dft_u = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
◆ intnvstatic
  
  
      
        
          | real(real64) energy_oct_m::energy_t::intnvstatic = M_ZERO | 
         
       
   | 
  
private   | 
  
 
\( \int n v_{\rm static} \) (static electric field) 
Definition at line 160 of file energy.F90.
 
 
◆ photon_exchange
  
  
      
        
          | real(real64) energy_oct_m::energy_t::photon_exchange = M_ZERO | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this type was generated from the following file: