|
DIPELM 2.0
|
Data Types | |
| type | properties_file_obj |
Functions/Subroutines | |
| subroutine | load_file (this, path) |
| subroutine | final (this) |
| subroutine | get_properties (this, lmaxprop, prop, state_energies, absolute_to_relative) |
| All properties with L <= lmaxprop will be read-in. | |
| subroutine | get_state_dipoles (this, state_num, state_sym, state_spin, n_states, dipole_table, state_energy, state_index_map) |
| subroutine | get_single_property (this, lp, mp, dipsto, iidip, ifdip, intr, state_energies, absolute_to_relative) |
| A single property with the given L,M will be read-in. The output data have the structure required by RMT. | |
Variables | |
| integer, parameter | n_keys = 8 |
| Parameters used by properties_file_obj. | |
| integer, parameter | maxl = 8 |
| integer, parameter | max_symmetries = 8 |
| Maximum number of N+1 symmetries. | |
| integer, parameter | max_spin = 4 |
| subroutine properties_file_mod::final | ( | class(properties_file_obj) | this | ) |
| subroutine properties_file_mod::get_properties | ( | class(properties_file_obj) | this, |
| integer, intent(in) | lmaxprop, | ||
| real(kind=wp), dimension(:,:,:), allocatable | prop, | ||
| real(kind=wp), dimension(:), allocatable | state_energies, | ||
| integer, dimension(:,:), allocatable | absolute_to_relative ) |
All properties with L <= lmaxprop will be read-in.
| subroutine properties_file_mod::get_single_property | ( | class(properties_file_obj) | this, |
| integer, intent(in) | lp, | ||
| integer, intent(in) | mp, | ||
| real(kind=wp), dimension(:,:,:), allocatable | dipsto, | ||
| integer, dimension(:), allocatable | iidip, | ||
| integer, dimension(:), allocatable | ifdip, | ||
| integer, intent(out) | intr, | ||
| real(kind=wp), dimension(:), allocatable | state_energies, | ||
| integer, dimension(:,:), allocatable | absolute_to_relative ) |
A single property with the given L,M will be read-in. The output data have the structure required by RMT.

| subroutine properties_file_mod::get_state_dipoles | ( | class(properties_file_obj) | this, |
| integer, dimension(:), intent(in) | state_num, | ||
| integer, dimension(:), intent(in) | state_sym, | ||
| integer, dimension(:), intent(in) | state_spin, | ||
| integer, intent(in) | n_states, | ||
| real(kind=wp), dimension(:,:,:), allocatable | dipole_table, | ||
| real(kind=wp), dimension(:), allocatable | state_energy, | ||
| integer, dimension(:), intent(out) | state_index_map ) |
| subroutine properties_file_mod::load_file | ( | class(properties_file_obj) | this, |
| character(len=*), intent(in) | path ) |
| integer, parameter properties_file_mod::max_spin = 4 |
| integer, parameter properties_file_mod::max_symmetries = 8 |
Maximum number of N+1 symmetries.
| integer, parameter properties_file_mod::maxl = 8 |
| integer, parameter properties_file_mod::n_keys = 8 |
Parameters used by properties_file_obj.