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... | |
logical, public | combine_j_orbitals |
Do we combine j=l+1/2 and j=l-1/2 in a single orbital set. 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.
logical, public orbitalbasis_oct_m::orbitalbasis_t::combine_j_orbitals |
Do we combine j=l+1/2 and j=l-1/2 in a single orbital set.
Definition at line 171 of file orbitalbasis.F90.