10
0
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-06-20 04:02:22 +02:00
QuantumPackage/plugins/local/tc_scf/tc_scf_dm.irp.f
2024-05-01 23:10:18 +02:00

53 lines
959 B
Fortran

! ---
BEGIN_PROVIDER [double precision, TCSCF_density_matrix_ao_beta, (ao_num, ao_num)]
BEGIN_DOC
!
! TC-SCF transition density matrix on the AO basis for BETA electrons
!
END_DOC
implicit none
PROVIDE mo_l_coef mo_r_coef
TCSCF_density_matrix_ao_beta = TCSCF_bi_ort_dm_ao_beta
END_PROVIDER
! ---
BEGIN_PROVIDER [double precision, TCSCF_density_matrix_ao_alpha, (ao_num, ao_num)]
BEGIN_DOC
!
! TC-SCF transition density matrix on the AO basis for ALPHA electrons
!
END_DOC
implicit none
PROVIDE mo_l_coef mo_r_coef
TCSCF_density_matrix_ao_alpha = TCSCF_bi_ort_dm_ao_alpha
END_PROVIDER
! ---
BEGIN_PROVIDER [double precision, TCSCF_density_matrix_ao_tot, (ao_num, ao_num)]
BEGIN_DOC
!
! TC-SCF transition density matrix on the AO basis for ALPHA+BETA electrons
!
END_DOC
implicit none
TCSCF_density_matrix_ao_tot = TCSCF_density_matrix_ao_beta + TCSCF_density_matrix_ao_alpha
END_PROVIDER