ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
compute propagtor to evolve the wave function This file originally belonged to file LCAO_evolve.cpp More...
#include "source_base/constants.h"
#include "source_base/module_container/ATen/core/tensor.h"
#include "source_basis/module_ao/parallel_orbitals.h"
#include <complex>
Go to the source code of this file.
Classes | |
class | module_rt::Propagator |
Namespaces | |
namespace | module_rt |
Functions | |
int | module_rt::globalIndex (int localindex, int nblk, int nprocs, int myproc) |
template<typename T > | |
T | module_rt::init_value (typename std::enable_if<!std::is_same< T, std::complex< float > >::value &&!std::is_same< T, std::complex< double > >::value >::type *=nullptr) |
template<typename T > | |
T | module_rt::init_value (typename std::enable_if< std::is_same< T, std::complex< float > >::value||std::is_same< T, std::complex< double > >::value >::type *=nullptr) |
template<typename T > | |
ct::Tensor | module_rt::create_identity_matrix (const int n, ct::DeviceType device=ct::DeviceType::CpuDevice) |
compute propagtor to evolve the wave function This file originally belonged to file LCAO_evolve.cpp