DIPELM 2.0
Loading...
Searching...
No Matches
properties_file_mod::properties_file_obj Type Reference

Public Member Functions

procedure load_file (this, path)
procedure get_properties (this, lmaxprop, prop, state_energies, absolute_to_relative)
 All properties with L <= lmaxprop will be read-in.
procedure get_state_dipoles (this, state_num, state_sym, state_spin, n_states, dipole_table, state_energy, state_index_map)
procedure 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.
procedure final (this)

Public Attributes

integer, dimension(max_symmetries,(2 *max_spin+1)) sym_index

Member Function/Subroutine Documentation

◆ final()

procedure properties_file_mod::properties_file_obj::final ( class(properties_file_obj) this)

◆ get_properties()

procedure properties_file_mod::properties_file_obj::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.

◆ get_single_property()

procedure properties_file_mod::properties_file_obj::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.

◆ get_state_dipoles()

procedure properties_file_mod::properties_file_obj::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 )

◆ load_file()

procedure properties_file_mod::properties_file_obj::load_file ( class(properties_file_obj) this,
character(len=*), intent(in) path )

Member Data Documentation

◆ sym_index

integer, dimension(max_symmetries,(2*max_spin+1)) properties_file_mod::properties_file_obj::sym_index

The documentation for this type was generated from the following file: