(git:936074a)
Loading...
Searching...
No Matches
kpoint_k_r_trafo_simple.F File Reference

Go to the source code of this file.

Modules

module  kpoint_k_r_trafo_simple
 Implements transformations from k-space to R-space for Fortran array matrices.
 

Functions/Subroutines

subroutine, public kpoint_k_r_trafo_simple::replicate_rs_matrices (rs_dbcsr_in, kpoint_in, rs_array_out, cell_to_index_out)
 Convert dbcsr matrices representing operators in real-space image cells to arrays.
 
subroutine, public kpoint_k_r_trafo_simple::rs_to_kp (rs_real, ks_complex, index_to_cell, xkp, deriv_direction, hmat)
 Integrate RS matrices (stored as Fortran array) into a kpoint matrix at given kp.
 
subroutine, public kpoint_k_r_trafo_simple::fm_rs_to_kp (cfm_kp, fm_rs, kpoints, ikp)
 Transforms array of fm RS matrices into cfm k-space matrix, at given kpoint index.
 
subroutine, public kpoint_k_r_trafo_simple::add_kp_to_all_rs (array_kp, array_rs, kpoints, ikp, index_to_cell_ext)
 Adds given kpoint matrix to all rs matrices.
 
subroutine, public kpoint_k_r_trafo_simple::fm_add_kp_to_all_rs (cfm_kp, fm_rs, kpoints, ikp)
 Adds given kpoint matrix to a single rs matrix.
 
subroutine, public kpoint_k_r_trafo_simple::add_kp_to_rs (array_kp, array_rs, cell, kpoints, ikp)
 Adds given kpoint matrix to a single rs matrix.