ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Namespaces | Functions
op_exx_pw.cpp File Reference
#include "op_exx_pw.h"
#include "source_base/constants.h"
#include "source_base/global_variable.h"
#include "source_base/parallel_common.h"
#include "source_base/parallel_reduce.h"
#include "source_base/module_external/lapack_connector.h"
#include "source_base/timer.h"
#include "source_base/tool_quit.h"
#include "source_cell/klist.h"
#include "source_hamilt/operator.h"
#include "source_psi/psi.h"
#include "source_pw/module_pwdft/global.h"
#include "source_pw/module_pwdft/kernels/cal_density_real_op.h"
#include "source_pw/module_pwdft/kernels/exx_cal_energy_op.h"
#include "source_pw/module_pwdft/kernels/mul_potential_op.h"
#include "source_pw/module_pwdft/kernels/vec_mul_vec_complex_op.h"
#include <cmath>
#include <complex>
#include <cstdlib>
#include <utility>
Include dependency graph for op_exx_pw.cpp:

Namespaces

namespace  hamilt
 

Functions

template<typename T >
bool hamilt::is_finite (const T &val)
 
template<>
bool hamilt::is_finite (const std::complex< float > &val)
 
template<>
bool hamilt::is_finite (const std::complex< double > &val)