The following data type contains: (a) the pseudopotential parameters, as read from a *.hgh file, (b) auxiliary intermediate functions, to store stuff before passing it to the "ps" variable.  
 More...
The following data type contains: (a) the pseudopotential parameters, as read from a *.hgh file, (b) auxiliary intermediate functions, to store stuff before passing it to the "ps" variable. 
Definition at line 144 of file ps_hgh.F90.
 | 
| character(len=256), private  | title | 
|   | 
| integer, private  | pspdat | 
|   | 
| integer, private  | pspcod | 
|   | 
| integer, private  | pspxc | 
|   | 
| integer  | lmax | 
|   | 
| integer, private  | mmax | 
|   | 
| real(real64), private  | r2well | 
|   | HGH parameters.  More...
  | 
|   | 
| character(len=5), private  | atom_name | 
|   | 
| integer  | z_val | 
|   | 
| real(real64)  | rlocal | 
|   | 
| real(real64), dimension(0:3), private  | rc | 
|   | 
| real(real64), dimension(1:4), private  | c | 
|   | 
| real(real64), dimension(0:3, 1:3, 1:3)  | h | 
|   | 
| real(real64), dimension(0:3, 1:3, 1:3)  | k | 
|   | 
| type(valconf_t)  | conf | 
|   | 
| integer  | l_max | 
|   | Maximum l for the Kleinman-Bylander component.  More...
  | 
|   | 
| real(real64), dimension(:), allocatable  | vlocal | 
|   | Local potential.  More...
  | 
|   | 
| real(real64), dimension(:,:,:), allocatable  | kb | 
|   | KB projectors.  More...
  | 
|   | 
| real(real64), dimension(:), allocatable  | kbr | 
|   | KB radii.  More...
  | 
|   | 
| real(real64), dimension(:,:), allocatable  | rphi | 
|   | 
| real(real64), dimension(:), allocatable, private  | eigen | 
|   | 
| type(logrid_t)  | g | 
|   | Logarithmic grid parameters.  More...
  | 
|   | 
◆ title
  
  
      
        
          | character(len=256), private ps_hgh_oct_m::ps_hgh_t::title | 
         
       
   | 
  
private   | 
  
 
 
◆ pspdat
  
  
      
        
          | integer, private ps_hgh_oct_m::ps_hgh_t::pspdat | 
         
       
   | 
  
private   | 
  
 
 
◆ pspcod
  
  
      
        
          | integer, private ps_hgh_oct_m::ps_hgh_t::pspcod | 
         
       
   | 
  
private   | 
  
 
 
◆ pspxc
  
  
      
        
          | integer, private ps_hgh_oct_m::ps_hgh_t::pspxc | 
         
       
   | 
  
private   | 
  
 
 
◆ lmax
  
  
      
        
          | integer ps_hgh_oct_m::ps_hgh_t::lmax | 
         
       
   | 
  
private   | 
  
 
 
◆ mmax
  
  
      
        
          | integer, private ps_hgh_oct_m::ps_hgh_t::mmax | 
         
       
   | 
  
private   | 
  
 
 
◆ r2well
  
  
      
        
          | real(real64), private ps_hgh_oct_m::ps_hgh_t::r2well | 
         
       
   | 
  
private   | 
  
 
 
◆ atom_name
  
  
      
        
          | character(len=5), private ps_hgh_oct_m::ps_hgh_t::atom_name | 
         
       
   | 
  
private   | 
  
 
 
◆ z_val
  
  
      
        
          | integer ps_hgh_oct_m::ps_hgh_t::z_val | 
         
       
   | 
  
private   | 
  
 
 
◆ rlocal
  
  
      
        
          | real(real64) ps_hgh_oct_m::ps_hgh_t::rlocal | 
         
       
   | 
  
private   | 
  
 
 
◆ rc
  
  
      
        
          | real(real64), dimension(0:3), private ps_hgh_oct_m::ps_hgh_t::rc | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | real(real64), dimension(1:4), private ps_hgh_oct_m::ps_hgh_t::c | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | real(real64), dimension(0:3, 1:3, 1:3) ps_hgh_oct_m::ps_hgh_t::h | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | real(real64), dimension(0:3, 1:3, 1:3) ps_hgh_oct_m::ps_hgh_t::k | 
         
       
   | 
  
private   | 
  
 
 
◆ conf
◆ l_max
  
  
      
        
          | integer ps_hgh_oct_m::ps_hgh_t::l_max | 
         
       
   | 
  
private   | 
  
 
Maximum l for the Kleinman-Bylander component. 
Definition at line 165 of file ps_hgh.F90.
 
 
◆ vlocal
  
  
      
        
          | real(real64), dimension(:), allocatable ps_hgh_oct_m::ps_hgh_t::vlocal | 
         
       
   | 
  
private   | 
  
 
 
◆ kb
  
  
      
        
          | real(real64), dimension(:,:,:), allocatable ps_hgh_oct_m::ps_hgh_t::kb | 
         
       
   | 
  
private   | 
  
 
 
◆ kbr
  
  
      
        
          | real(real64), dimension(:), allocatable ps_hgh_oct_m::ps_hgh_t::kbr | 
         
       
   | 
  
private   | 
  
 
 
◆ rphi
  
  
      
        
          | real(real64), dimension(:,:), allocatable ps_hgh_oct_m::ps_hgh_t::rphi | 
         
       
   | 
  
private   | 
  
 
 
◆ eigen
  
  
      
        
          | real(real64), dimension(:), allocatable, private ps_hgh_oct_m::ps_hgh_t::eigen | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | type(logrid_t) ps_hgh_oct_m::ps_hgh_t::g | 
         
       
   | 
  
private   | 
  
 
Logarithmic grid parameters. 
Definition at line 174 of file ps_hgh.F90.
 
 
The documentation for this type was generated from the following file: