![]()  | 
  
    Octopus
    
   | 
 
Definition at line 151 of file orbitalbasis.F90.
Public Attributes | |
| type(orbitalset_t), dimension(:), allocatable, public | orbsets | 
| All the orbital sets of the system.  More... | |
| integer, public | norbsets = 0 | 
| Number of orbital sets.  More... | |
| integer, public | maxnorbs = 0 | 
| Maximal number of orbitals for all the atoms.  More... | |
| integer, public | max_np = 0 | 
| Max. number of points in all orbitals submesh spheres.  More... | |
| integer, public | size = 0 | 
| Size of the full basis.  More... | |
| integer, dimension(:,:), allocatable, public | global2os | 
| Mapping functions.  More... | |
| logical, public | normalize = .true. | 
| Do we normalize the orbitals.  More... | |
| logical, public | use_submesh = .false. | 
| Do we use or not submeshes for the orbitals.  More... | |
| logical, public | orthogonalization = .false. | 
| Orthogonalization of the basis.  More... | |
| character(len=256), public | debugdir | 
| For debug.  More... | |
Private Attributes | |
| integer, dimension(:,:), allocatable | os2global | 
| integer(int64) | truncation | 
| Truncation method for the orbitals.  More... | |
| real(real64) | threshold = 0.01_real64 | 
| Threshold for orbital truncation.  More... | |
| type(orbitalset_t), dimension(:), allocatable, public orbitalbasis_oct_m::orbitalbasis_t::orbsets | 
All the orbital sets of the system.
Definition at line 153 of file orbitalbasis.F90.
| integer, public orbitalbasis_oct_m::orbitalbasis_t::norbsets = 0 | 
Number of orbital sets.
Definition at line 155 of file orbitalbasis.F90.
| integer, public orbitalbasis_oct_m::orbitalbasis_t::maxnorbs = 0 | 
Maximal number of orbitals for all the atoms.
Definition at line 156 of file orbitalbasis.F90.
| integer, public orbitalbasis_oct_m::orbitalbasis_t::max_np = 0 | 
Max. number of points in all orbitals submesh spheres.
Definition at line 157 of file orbitalbasis.F90.
| integer, public orbitalbasis_oct_m::orbitalbasis_t::size = 0 | 
Size of the full basis.
Definition at line 158 of file orbitalbasis.F90.
| integer, dimension(:,:), allocatable, public orbitalbasis_oct_m::orbitalbasis_t::global2os | 
Mapping functions.
Definition at line 159 of file orbitalbasis.F90.
      
  | 
  private | 
Definition at line 160 of file orbitalbasis.F90.
      
  | 
  private | 
Truncation method for the orbitals.
Definition at line 162 of file orbitalbasis.F90.
      
  | 
  private | 
Threshold for orbital truncation.
Definition at line 163 of file orbitalbasis.F90.
| logical, public orbitalbasis_oct_m::orbitalbasis_t::normalize = .true. | 
Do we normalize the orbitals.
Definition at line 165 of file orbitalbasis.F90.
| logical, public orbitalbasis_oct_m::orbitalbasis_t::use_submesh = .false. | 
Do we use or not submeshes for the orbitals.
Definition at line 166 of file orbitalbasis.F90.
| logical, public orbitalbasis_oct_m::orbitalbasis_t::orthogonalization = .false. | 
Orthogonalization of the basis.
Definition at line 167 of file orbitalbasis.F90.
| character(len=256), public orbitalbasis_oct_m::orbitalbasis_t::debugdir | 
For debug.
Definition at line 169 of file orbitalbasis.F90.