(git:ed6f26b)
Loading...
Searching...
No Matches
rt_bse_types.F File Reference

Go to the source code of this file.

Data Types

type  rt_bse_types::rtbse_env_type
 

Modules

module  rt_bse_types
 Data storage and other types for propagation via RT-BSE method.
 

Functions/Subroutines

subroutine, public rt_bse_types::create_rtbse_env (rtbse_env, qs_env, force_env)
 Allocates structures and prepares rtbse_env for run.
 
subroutine, public rt_bse_types::release_rtbse_env (rtbse_env)
 Releases the environment allocated structures.
 
subroutine, public rt_bse_types::create_hartree_ri_3c (rho_dbcsr, int_3c, n_ao, n_ri, basis_set_ao, basis_set_ri, i_ri_start_from_atom, ri_metric, qs_env, unit_nr)
 Separated method for allocating the 3c integrals for RI Hartree.
 
subroutine, public rt_bse_types::create_sigma_workspace_qs_only (qs_env, screened_dbt, screened_dbcsr, int_3c_dbt, work_dbt_3c_1, work_dbt_3c_2, work_dbt_2c)
 Allocates the workspaces for self-energy determination routine.
 
subroutine, public rt_bse_types::multiply_fm_cfm (trans_r, trans_c, na, nb, nc, alpha, matrix_r, matrix_c, beta, res)
 Multiplies real matrix by a complex matrix from the right.
 
subroutine, public rt_bse_types::multiply_cfm_fm (trans_c, trans_r, na, nb, nc, alpha, matrix_c, matrix_r, beta, res)
 Multiplies complex matrix by a real matrix from the right.