An abstract type for all electron species.  
 More...
An abstract type for all electron species. 
Definition at line 143 of file allelectron.F90.
 
 | 
| type(valconf_t), public  | conf | 
|   | Needed for the occupations.  More...
  | 
|   | 
| logical, public  | has_density | 
|   | true if the species has an electronic density  More...
  | 
|   | 
| integer, public  | niwfs | 
|   | The number of initial wavefunctions.  More...
  | 
|   | 
| integer, dimension(:, :), allocatable, public  | iwf_l | 
|   | 
| integer, dimension(:, :), allocatable, public  | iwf_m | 
|   | 
| integer, dimension(:, :), allocatable, public  | iwf_i | 
|   | 
| integer, dimension(:, :), allocatable, public  | iwf_n | 
|   | i, n, l, m as a function of iorb and ispin  More...
  | 
|   | 
| real(real64), dimension(:), allocatable, public  | iwf_j | 
|   | j as a function of iorb  More...
  | 
|   | 
 | 
| real(real64)  | omega | 
|   | harmonic frequency for Hermite polynomials  More...
  | 
|   | 
| real(real64)  | sigma = -M_ONE | 
|   | If we have an all-electron atom:  More...
  | 
|   | 
◆ get_sigma()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::get_sigma | 
         
       
   | 
  
private   | 
  
 
 
◆ get_omega()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::get_omega | 
         
       
   | 
  
private   | 
  
 
 
◆ set_sigma()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::set_sigma | 
         
       
   | 
  
private   | 
  
 
 
◆ iwf_fix_qn()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::iwf_fix_qn | 
         
       
   | 
  
private   | 
  
 
 
◆ get_iwf_radius()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::get_iwf_radius | 
         
       
   | 
  
private   | 
  
 
Return radius outside which orbital is less than threshold value 0.001. 
- Parameters
 - 
  
    | [in] | ii | principal quantum number  | 
    | [in] | is | spin component  | 
  
   
Definition at line 156 of file allelectron.F90.
 
 
◆ is_local()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::is_local | 
         
       
   | 
  
private   | 
  
 
 
◆ init_potential()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::init_potential | 
         
       
   | 
  
private   | 
  
 
This routine performs some operations on the pseudopotential functions (filtering, etc), some of which depend on the grid cutoff value. 
Definition at line 158 of file allelectron.F90.
 
 
◆ debug()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::debug | 
         
       
   | 
  
private   | 
  
 
 
◆ build()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::build | 
         
       
   | 
  
private   | 
  
 
 
◆ is_full()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::is_full | 
         
       
   | 
  
private   | 
  
 
Is the species an all-electron derived class or not. 
Definition at line 161 of file allelectron.F90.
 
 
◆ represents_real_atom()
  
  
      
        
          | procedure allelectron_oct_m::allelectron_t::represents_real_atom | 
         
       
   | 
  
private   | 
  
 
Is the species representing an atomic species or not. 
Definition at line 162 of file allelectron.F90.
 
 
◆ omega
  
  
      
        
          | real(real64) allelectron_oct_m::allelectron_t::omega | 
         
       
   | 
  
private   | 
  
 
harmonic frequency for Hermite polynomials 
Definition at line 146 of file allelectron.F90.
 
 
◆ sigma
  
  
      
        
          | real(real64) allelectron_oct_m::allelectron_t::sigma = -M_ONE | 
         
       
   | 
  
private   | 
  
 
 
◆ conf
      
        
          | type(valconf_t), public allelectron_oct_m::allelectron_t::conf | 
        
      
 
 
The documentation for this type was generated from the following file: