coulmat.h File Reference

LibRPA: coulmat.h File Reference
LibRPA
coulmat.h File Reference

utilities for handling with Coulomb matrix More...

#include "ri.h"
Include dependency graph for coulmat.h:

Go to the source code of this file.

Functions

atpair_R_mat_t FT_Vq (const atpair_k_cplx_mat_t &coulmat, vector< Vector3_Order< int >> Rlist, bool return_ordered_atom_pair)
 perform Fourier transform of q/k-space Coulomb matrix to R-space More...
 

Detailed Description

utilities for handling with Coulomb matrix

Function Documentation

◆ FT_Vq()

atpair_R_mat_t FT_Vq ( const atpair_k_cplx_mat_t coulmat,
vector< Vector3_Order< int >>  Rlist,
bool  return_ordered_atom_pair 
)

perform Fourier transform of q/k-space Coulomb matrix to R-space

Parameters
coulmatq/k-space Coulomb matrix by atom-pair index
Rlistvectors of R where the R-space Coulomb matrix should be computed
return_ordered_atom_pairensure that the returned type will always have keys of ordered atom pairs, i.e. there always exists map[I][J] and map[J][I] for I not equal to J
Returns
atpair_R_mat_t