ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Namespaces | Functions
dftu_lcao.h File Reference
#include "source_cell/unitcell.h"
#include "source_cell/klist.h"
#include "source_io/module_parameter/input_parameter.h"
Include dependency graph for dftu_lcao.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ModuleESolver
 The First-Principles (FP) Energy Solver Class.
 

Functions

template<typename TK >
void ModuleESolver::init_dftu_lcao (const int istep, const int iter, const Input_para &inp, void *dftu, void *dm, const UnitCell &ucell, double **rho, const int nrxx)
 Initialize DFT+U for LCAO method in iter_init.
 
template<typename TK >
void ModuleESolver::finish_dftu_lcao (const int iter, const bool conv_esolver, const Input_para &inp, void *dftu, const UnitCell &ucell, const std::vector< std::vector< TK > > &dm_vec, const K_Vectors &kv, const double mixing_beta, void *hamilt_lcao)
 Finish DFT+U calculation for LCAO method in iter_finish.