ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Namespaces | Functions
esolver.cpp File Reference
#include "esolver.h"
#include "esolver_ks_pw.h"
#include "esolver_sdft_pw.h"
#include "source_base/module_device/device.h"
#include "source_io/module_parameter/parameter.h"
#include "esolver_dp.h"
#include "esolver_lj.h"
#include "esolver_of.h"
#include "source_io/module_parameter/md_parameter.h"
#include <stdexcept>
Include dependency graph for esolver.cpp:

Namespaces

namespace  ModuleESolver
 plane wave basis
 

Functions

std::string ModuleESolver::determine_type ()
 A subrutine called in init_esolver() This function returns type of ESolver Based on PARAM.inp.basis_type and PARAM.inp.esolver_type.
 
ESolverModuleESolver::init_esolver (const Input_para &inp, UnitCell &ucell)
 Determine and initialize an ESolver based on input information.
 
void ModuleESolver::clean_esolver (ESolver *&pesolver, const bool lcao_cblacs_exit)