![]()  | 
  
    Octopus
    
   | 
 
Data Types | |
| type | allelectron_t | 
| An abstract type for all electron species.  More... | |
| interface | full_anc_t | 
| interface | full_delta_t | 
| interface | full_gaussian_t | 
| interface | soft_coulomb_t | 
Functions/Subroutines | |
| class(soft_coulomb_t) function, pointer | soft_coulomb_constructor (label, index) | 
| class(full_anc_t) function, pointer | full_anc_constructor (label, index, a) | 
| Constructor for full_anc_t.  More... | |
| class(full_delta_t) function, pointer | full_delta_constructor (label, index, sigma) | 
| Constructor for full_delta_t.  More... | |
| class(full_gaussian_t) function, pointer | full_gaussian_constructor (label, index, sigma) | 
| Constructor for full_gaussian_t.  More... | |
| real(real64) pure function | allelectron_sigma (spec) | 
| pure subroutine | allelectron_set_sigma (spec, sigma) | 
| real(real64) pure function | allelectron_omega (spec) | 
| real(real64) pure function | full_anc_a (spec) | 
| real(real64) pure function | full_anc_b (spec) | 
| pure subroutine | full_anc_set_a (spec, a) | 
| real(real64) pure function | soft_coulomb_softening (spec) | 
| Get the softening parameter.  More... | |
| pure subroutine | soft_coulomb_set_softening (spec, soft) | 
| Set the softening parameter.  More... | |
| subroutine | allelectron_iwf_fix_qn (spec, namespace, nspin, dim) | 
| set up quantum numbers of orbitals  More... | |
| real(real64) function | allelectron_get_iwf_radius (spec, ii, is, threshold) | 
| Return radius outside which orbital is less than threshold value 0.001.  More... | |
| logical pure function | allelectron_is_local (spec) | 
| subroutine | allelectron_init_potential (this, namespace, grid_cutoff, filter) | 
| This routine performs some operations on the pseudopotential functions (filtering, etc), some of which depend on the grid cutoff value.  More... | |
| subroutine | allelectron_debug (spec, dir, namespace, gmax) | 
| subroutine | allelectron_build (spec, namespace, ispin, dim, print_info) | 
| logical pure function | allelectron_is_full (this) | 
| Is the species an all-electron derived class or not.  More... | |
| logical pure function | allelectron_represents_real_atom (spec) | 
| Is the species representing an atomic species or not.  More... | |
Variables | |
| real(real64) | alpha_p | 
| type(logrid_t), pointer | grid_p | 
      
  | 
  private | 
Definition at line 224 of file allelectron.F90.
      
  | 
  private | 
Constructor for full_anc_t.
| [in] | a | a parameter for the ANC potential | 
Definition at line 244 of file allelectron.F90.
      
  | 
  private | 
Constructor for full_delta_t.
Definition at line 266 of file allelectron.F90.
      
  | 
  private | 
Constructor for full_gaussian_t.
Definition at line 286 of file allelectron.F90.
      
  | 
  private | 
Definition at line 306 of file allelectron.F90.
      
  | 
  private | 
Definition at line 312 of file allelectron.F90.
      
  | 
  private | 
Definition at line 319 of file allelectron.F90.
      
  | 
  private | 
Definition at line 325 of file allelectron.F90.
      
  | 
  private | 
Definition at line 331 of file allelectron.F90.
      
  | 
  private | 
Definition at line 337 of file allelectron.F90.
      
  | 
  private | 
Get the softening parameter.
Definition at line 345 of file allelectron.F90.
      
  | 
  private | 
Set the softening parameter.
Definition at line 352 of file allelectron.F90.
      
  | 
  private | 
set up quantum numbers of orbitals
Definition at line 361 of file allelectron.F90.
      
  | 
  private | 
Return radius outside which orbital is less than threshold value 0.001.
| [in] | ii | principal quantum number | 
| [in] | is | spin component | 
Definition at line 479 of file allelectron.F90.
      
  | 
  private | 
Definition at line 516 of file allelectron.F90.
      
  | 
  private | 
This routine performs some operations on the pseudopotential functions (filtering, etc), some of which depend on the grid cutoff value.
Definition at line 527 of file allelectron.F90.
      
  | 
  private | 
Definition at line 613 of file allelectron.F90.
      
  | 
  private | 
Definition at line 651 of file allelectron.F90.
      
  | 
  private | 
Is the species an all-electron derived class or not.
Definition at line 750 of file allelectron.F90.
      
  | 
  private | 
Is the species representing an atomic species or not.
Definition at line 763 of file allelectron.F90.
      
  | 
  private | 
Definition at line 217 of file allelectron.F90.
      
  | 
  private | 
Definition at line 218 of file allelectron.F90.