![]() |
(git:936074a)
|
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.