![]() |
(git:33f85d8)
|
Utilities absorption spectroscopy using TDDFPT with SOC. More...
Functions/Subroutines | |
subroutine, public | soc_dipole_operator (soc_env, tddfpt_control, qs_env, gs_mos) |
Build the atomic dipole operator. | |
subroutine, public | dip_vel_op (soc_env, qs_env, evec_fm, op, ideriv, tp, gs_coeffs, sggs_fm) |
This routine will construct the dipol operator within velocity representation. | |
subroutine, public | soc_contract_evect (fm_start, fm_res) |
... | |
subroutine, public | resort_evects (evects_cfm, sort) |
Used to find out, which state has which spin-multiplicity. | |
Utilities absorption spectroscopy using TDDFPT with SOC.
subroutine, public qs_tddfpt2_soc_utils::soc_dipole_operator | ( | type(soc_env_type), target | soc_env, |
type(tddfpt2_control_type), pointer | tddfpt_control, | ||
type(qs_environment_type), intent(in), pointer | qs_env, | ||
type(tddfpt_ground_state_mos), dimension(:), intent(in) | gs_mos | ||
) |
Build the atomic dipole operator.
soc_env | ... |
tddfpt_control | informations on how to build the operaot |
qs_env | Qucikstep environment |
gs_mos | ... |
Definition at line 90 of file qs_tddfpt2_soc_utils.F.
subroutine, public qs_tddfpt2_soc_utils::dip_vel_op | ( | type(soc_env_type), target | soc_env, |
type(qs_environment_type), pointer | qs_env, | ||
type(cp_fm_type), dimension(:, :), intent(in) | evec_fm, | ||
type(dbcsr_type), intent(inout) | op, | ||
integer, intent(in) | ideriv, | ||
logical, intent(in) | tp, | ||
type(cp_fm_type), optional, pointer | gs_coeffs, | ||
type(cp_fm_type), intent(inout), optional | sggs_fm | ||
) |
This routine will construct the dipol operator within velocity representation.
soc_env | .. |
qs_env | ... |
evec_fm | ... |
op | ... |
ideriv | ... |
tp | ... |
gs_coeffs | ... |
sggs_fm | ... |
Definition at line 349 of file qs_tddfpt2_soc_utils.F.
subroutine, public qs_tddfpt2_soc_utils::soc_contract_evect | ( | type(cp_fm_type), dimension(:, :), intent(in) | fm_start, |
type(cp_fm_type), intent(inout) | fm_res | ||
) |
...
fm_start | ... |
fm_res | ... |
Definition at line 451 of file qs_tddfpt2_soc_utils.F.
subroutine, public qs_tddfpt2_soc_utils::resort_evects | ( | type(cp_cfm_type), intent(inout) | evects_cfm, |
integer, dimension(:), intent(out), allocatable | sort | ||
) |
Used to find out, which state has which spin-multiplicity.
evects_cfm | ... |
sort | ... |
Definition at line 517 of file qs_tddfpt2_soc_utils.F.