ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#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>
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) |