![]() |
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.