ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
propagator.h File Reference

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>
Include dependency graph for propagator.h:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

compute propagtor to evolve the wave function This file originally belonged to file LCAO_evolve.cpp