![]()  | 
  
    Octopus
    
   | 
 
Functions/Subroutines | |
| real(real64) function, public | atomic_orbital_get_radius (species, mesh, iorb, ispin, truncation, threshold) | 
| subroutine, public | dget_atomic_orbital (namespace, space, latt, pos, species, mesh, sm, ii, ll, jj, os, orbind, radius, d_dim, use_mesh, normalize) | 
| This routine returns the atomic orbital basis – provided by the pseudopotential structure in geo.  More... | |
| subroutine, public | datomic_orbital_get_submesh (species, submesh, ii, ll, mm, ispin, phi, derivative) | 
| subroutine, public | datomic_orbital_get_submesh_safe (species, submesh, ii, ll, mm, ispin, phi) | 
| subroutine, public | zget_atomic_orbital (namespace, space, latt, pos, species, mesh, sm, ii, ll, jj, os, orbind, radius, d_dim, use_mesh, normalize) | 
| This routine returns the atomic orbital basis – provided by the pseudopotential structure in geo.  More... | |
| subroutine, public | zatomic_orbital_get_submesh (species, submesh, ii, ll, mm, ispin, phi, derivative) | 
| subroutine, public | zatomic_orbital_get_submesh_safe (species, submesh, ii, ll, mm, ispin, phi) | 
Variables | |
| character(len=1), dimension(0:3), parameter, public | l_notation = (/ 's', 'p', 'd', 'f' /) | 
| integer, parameter, public | max_l = 4 | 
| real(real64) function, public atomic_orbital_oct_m::atomic_orbital_get_radius | ( | class(species_t), intent(in) | species, | 
| type(mesh_t), intent(in) | mesh, | ||
| integer, intent(in) | iorb, | ||
| integer, intent(in) | ispin, | ||
| integer(int64), intent(in) | truncation, | ||
| real(real64), intent(in) | threshold | ||
| ) | 
Definition at line 161 of file atomic_orbital.F90.
| subroutine, public atomic_orbital_oct_m::dget_atomic_orbital | ( | type(namespace_t), intent(in) | namespace, | 
| class(space_t), intent(in) | space, | ||
| type(lattice_vectors_t), intent(in) | latt, | ||
| real(real64), dimension(:), intent(in) | pos, | ||
| class(species_t), intent(in) | species, | ||
| class(mesh_t), intent(in) | mesh, | ||
| type(submesh_t), intent(inout) | sm, | ||
| integer, intent(in) | ii, | ||
| integer, intent(in) | ll, | ||
| real(real64), intent(in) | jj, | ||
| type(orbitalset_t), intent(inout) | os, | ||
| integer, intent(in) | orbind, | ||
| real(real64), intent(in) | radius, | ||
| integer, intent(in) | d_dim, | ||
| logical, intent(in) | use_mesh, | ||
| logical, intent(in) | normalize | ||
| ) | 
This routine returns the atomic orbital basis – provided by the pseudopotential structure in geo.
| [in] | pos | spacedim | 
Definition at line 273 of file atomic_orbital.F90.
| subroutine, public atomic_orbital_oct_m::datomic_orbital_get_submesh | ( | class(species_t), intent(in), target | species, | 
| type(submesh_t), intent(in) | submesh, | ||
| integer, intent(in) | ii, | ||
| integer, intent(in) | ll, | ||
| integer, intent(in) | mm, | ||
| integer, intent(in) | ispin, | ||
| real(real64), dimension(:), intent(out) | phi, | ||
| logical, intent(in), optional | derivative | ||
| ) | 
| [in] | species | The species. | 
| [in] | submesh | The submesh descriptor where the orbital will be calculated. | 
| [in] | ispin | The spin index. | 
| [out] | phi | The function defined in the mesh where the orbitals is returned. | 
| [in] | derivative | If present and .true. returns the derivative of the orbital. | 
Definition at line 446 of file atomic_orbital.F90.
| subroutine, public atomic_orbital_oct_m::datomic_orbital_get_submesh_safe | ( | class(species_t), intent(in), target | species, | 
| type(submesh_t), intent(in) | submesh, | ||
| integer, intent(in) | ii, | ||
| integer, intent(in) | ll, | ||
| integer, intent(in) | mm, | ||
| integer, intent(in) | ispin, | ||
| real(real64), dimension(:), intent(out) | phi | ||
| ) | 
| [in] | species | The species. | 
| [in] | submesh | The submesh descriptor where the orbital will be calculated. | 
| [in] | ispin | The spin index. | 
| [out] | phi | The function defined in the mesh where the orbitals is returned. | 
Definition at line 605 of file atomic_orbital.F90.
| subroutine, public atomic_orbital_oct_m::zget_atomic_orbital | ( | type(namespace_t), intent(in) | namespace, | 
| class(space_t), intent(in) | space, | ||
| type(lattice_vectors_t), intent(in) | latt, | ||
| real(real64), dimension(:), intent(in) | pos, | ||
| class(species_t), intent(in) | species, | ||
| class(mesh_t), intent(in) | mesh, | ||
| type(submesh_t), intent(inout) | sm, | ||
| integer, intent(in) | ii, | ||
| integer, intent(in) | ll, | ||
| real(real64), intent(in) | jj, | ||
| type(orbitalset_t), intent(inout) | os, | ||
| integer, intent(in) | orbind, | ||
| real(real64), intent(in) | radius, | ||
| integer, intent(in) | d_dim, | ||
| logical, intent(in) | use_mesh, | ||
| logical, intent(in) | normalize | ||
| ) | 
This routine returns the atomic orbital basis – provided by the pseudopotential structure in geo.
| [in] | pos | spacedim | 
Definition at line 756 of file atomic_orbital.F90.
| subroutine, public atomic_orbital_oct_m::zatomic_orbital_get_submesh | ( | class(species_t), intent(in), target | species, | 
| type(submesh_t), intent(in) | submesh, | ||
| integer, intent(in) | ii, | ||
| integer, intent(in) | ll, | ||
| integer, intent(in) | mm, | ||
| integer, intent(in) | ispin, | ||
| complex(real64), dimension(:), intent(out) | phi, | ||
| logical, intent(in), optional | derivative | ||
| ) | 
| [in] | species | The species. | 
| [in] | submesh | The submesh descriptor where the orbital will be calculated. | 
| [in] | ispin | The spin index. | 
| [out] | phi | The function defined in the mesh where the orbitals is returned. | 
| [in] | derivative | If present and .true. returns the derivative of the orbital. | 
Definition at line 929 of file atomic_orbital.F90.
| subroutine, public atomic_orbital_oct_m::zatomic_orbital_get_submesh_safe | ( | class(species_t), intent(in), target | species, | 
| type(submesh_t), intent(in) | submesh, | ||
| integer, intent(in) | ii, | ||
| integer, intent(in) | ll, | ||
| integer, intent(in) | mm, | ||
| integer, intent(in) | ispin, | ||
| complex(real64), dimension(:), intent(out) | phi | ||
| ) | 
| [in] | species | The species. | 
| [in] | submesh | The submesh descriptor where the orbital will be calculated. | 
| [in] | ispin | The spin index. | 
| [out] | phi | The function defined in the mesh where the orbitals is returned. | 
Definition at line 1095 of file atomic_orbital.F90.
| character(len=1), dimension(0:3), parameter, public atomic_orbital_oct_m::l_notation = (/ 's', 'p', 'd', 'f' /) | 
Definition at line 153 of file atomic_orbital.F90.
| integer, parameter, public atomic_orbital_oct_m::max_l = 4 | 
Definition at line 156 of file atomic_orbital.F90.