![]() |
(git:d18deda)
|
Calculation of the spherical harmonics and the corresponding orbital transformation matrices. More...
Data Types | |
type | orbrotmat_type |
Functions/Subroutines | |
subroutine, public | deallocate_spherical_harmonics () |
Deallocate the orbital transformation matrices. | |
subroutine, public | init_spherical_harmonics (maxl, output_unit) |
Initialize or update the orbital transformation matrices. | |
subroutine, public | calculate_rotmat (orbrotmat, rotmat, lval) |
Calculate rotation matrices for spherical harmonics up to value l Joseph Ivanic and Klaus Ruedenberg Rotation Matrices for Real Spherical Harmonics. Direct Determination by Recursion J. Phys. Chem. 1996, 100, 6342-6347. | |
subroutine, public | release_rotmat (orbrotmat) |
Release rotation matrices. | |
Variables | |
type(orbtramat_type), dimension(:), pointer, public | orbtramat => NULL() |
integer, save | current_maxl = -1 |
Calculation of the spherical harmonics and the corresponding orbital transformation matrices.
subroutine, public orbital_transformation_matrices::deallocate_spherical_harmonics |
Deallocate the orbital transformation matrices.
Definition at line 224 of file orbital_transformation_matrices.F.
subroutine, public orbital_transformation_matrices::init_spherical_harmonics | ( | integer, intent(in) | maxl, |
integer | output_unit | ||
) |
Initialize or update the orbital transformation matrices.
maxl | ... |
output_unit | ... |
Definition at line 254 of file orbital_transformation_matrices.F.
subroutine, public orbital_transformation_matrices::calculate_rotmat | ( | type(orbrotmat_type), dimension(:), pointer | orbrotmat, |
real(kind=dp), dimension(3, 3) | rotmat, | ||
integer, intent(in) | lval | ||
) |
Calculate rotation matrices for spherical harmonics up to value l Joseph Ivanic and Klaus Ruedenberg Rotation Matrices for Real Spherical Harmonics. Direct Determination by Recursion J. Phys. Chem. 1996, 100, 6342-6347.
orbrotmat | ... |
rotmat | ... |
lval | ... |
Definition at line 318 of file orbital_transformation_matrices.F.
subroutine, public orbital_transformation_matrices::release_rotmat | ( | type(orbrotmat_type), dimension(:), pointer | orbrotmat | ) |
Release rotation matrices.
orbrotmat | ... |
Definition at line 561 of file orbital_transformation_matrices.F.
type(orbtramat_type), dimension(:), pointer, public orbital_transformation_matrices::orbtramat => NULL() |
Definition at line 47 of file orbital_transformation_matrices.F.
integer, save orbital_transformation_matrices::current_maxl = -1 |
Definition at line 53 of file orbital_transformation_matrices.F.