|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include "source_base/complexmatrix.h"#include "source_base/intarray.h"#include "source_base/matrix.h"#include "source_base/timer.h"#include "source_basis/module_ao/parallel_orbitals.h"#include "source_basis/module_nao/two_center_integrator.h"#include "source_cell/module_neighbor/sltk_grid_driver.h"#include "source_lcao/module_hcontainer/hcontainer.h"#include <torch/script.h>#include <torch/torch.h>Go to the source code of this file.
Namespaces | |
| namespace | DeePKS_domain |
Functions | |
| template<typename TK > | |
| void | DeePKS_domain::cal_gdmepsl (const int lmaxd, const int inlmax, const int nks, const std::vector< ModuleBase::Vector3< double > > &kvec_d, std::vector< hamilt::HContainer< double > * > phialpha, const ModuleBase::IntArray *inl_index, const hamilt::HContainer< double > *dmr, const UnitCell &ucell, const LCAO_Orbitals &orb, const Parallel_Orbitals &pv, const Grid_Driver &GridD, torch::Tensor &gdmepsl) |
| void | DeePKS_domain::cal_gvepsl (const int nat, const int inlmax, const int des_per_atom, const std::vector< int > &inl2l, const std::vector< torch::Tensor > &gevdm, const torch::Tensor &gdmepsl, torch::Tensor &gvepsl, const int rank) |