Go to the source code of this file.
|  | 
| bool | is_equal (double val1, double val2, double eps) | 
|  | 
| template<typename Q , int NDIM> | 
| ctensorT | kinetic_energy_matrix (World &world, const std::vector< Function< std::complex< Q >, NDIM > > &v, const bool periodic, const KPoint k=KPoint(coordT(0.0), 0.0)) | 
|  | 
| template<typename Q , int NDIM> | 
| ctensorT | kinetic_energy_matrix2 (World &world, const std::vector< Function< std::complex< Q >, NDIM > > &v) | 
|  | 
| template<typename Q , int NDIM> | 
| ctensorT | kinetic_energy_matrix_slow (World &world, const std::vector< Function< std::complex< Q >, NDIM > > &v, const bool periodic, const KPoint k=KPoint(coordT(0.0), 0.0)) | 
|  | 
| std::istream & | operator>> (std::istream &is, KPoint &kpt) | 
|  | 
| void | print_cube (World &world, const Function< double, 3 > &f, int npts) | 
|  | 
| void | print_cube (World &world, const Function< double, 3 > &f1, const Function< double, 3 > &f2, const Function< double, 3 > &f3, int npts) | 
|  | 
| void | print_cube (World &world, const Function< double, 3 > &f1, const Function< double, 3 > &f2, int npts) | 
|  | 
◆ cfunctionT
      
        
          | typedef Function<std::complex<double>,3> cfunctionT | 
      
 
 
◆ coordT
      
        
          | typedef Vector<double,3> coordT | 
      
 
 
◆ ctensorT
      
        
          | typedef Tensor< std::complex<double> > ctensorT | 
      
 
 
◆ cvecfuncT
◆ factoryT
      
        
          | typedef FunctionFactory<std::complex<double>,3> factoryT | 
      
 
 
◆ functionT
      
        
          | typedef Function<std::complex<double>,3> functionT | 
      
 
 
◆ functorT
      
        
          | typedef std::shared_ptr< FunctionFunctorInterface<std::complex<double>,3> > functorT | 
      
 
 
◆ operatorT
      
        
          | typedef SeparatedConvolution<double,3> operatorT | 
      
 
 
◆ pmapT
      
        
          | typedef std::shared_ptr< WorldDCPmapInterface< Key<3> > > pmapT | 
      
 
 
◆ poperatorT
◆ rfactoryT
◆ rfunctionT
◆ rfunctorT
      
        
          | typedef std::shared_ptr< FunctionFunctorInterface<double,3> > rfunctorT | 
      
 
 
◆ rtensorT
◆ rvecfuncT
◆ vecfuncT
◆ is_equal()
      
        
          | bool is_equal | ( | double | val1, | 
        
          |  |  | double | val2, | 
        
          |  |  | double | eps | 
        
          |  | ) |  |  | 
      
 
 
◆ kinetic_energy_matrix()
template<typename 
Q , int NDIM> 
        
          | ctensorT kinetic_energy_matrix | ( | World & | world, | 
        
          |  |  | const std::vector< Function< std::complex< Q >, NDIM > > & | v, | 
        
          |  |  | const bool | periodic, | 
        
          |  |  | const KPoint | k = KPoint(coordT(0.0), 0.0) | 
        
          |  | ) |  |  | 
      
 
 
◆ kinetic_energy_matrix2()
template<typename 
Q , int NDIM> 
        
          | ctensorT kinetic_energy_matrix2 | ( | World & | world, | 
        
          |  |  | const std::vector< Function< std::complex< Q >, NDIM > > & | v | 
        
          |  | ) |  |  | 
      
 
 
◆ kinetic_energy_matrix_slow()
template<typename 
Q , int NDIM> 
        
          | ctensorT kinetic_energy_matrix_slow | ( | World & | world, | 
        
          |  |  | const std::vector< Function< std::complex< Q >, NDIM > > & | v, | 
        
          |  |  | const bool | periodic, | 
        
          |  |  | const KPoint | k = KPoint(coordT(0.0), 0.0) | 
        
          |  | ) |  |  | 
      
 
References apply(), axis, c, conj(), gradop, I, inner(), k, k0, k1, k2, matrix_inner(), NDIM, and v.
 
 
◆ operator>>()
      
        
          | std::istream & operator>> | ( | std::istream & | is, | 
        
          |  |  | KPoint & | kpt | 
        
          |  | ) |  |  | 
      
 
 
◆ print_cube() [1/3]
      
        
          | void print_cube | ( | World & | world, | 
        
          |  |  | const Function< double, 3 > & | f, | 
        
          |  |  | int | npts | 
        
          |  | ) |  |  | 
      
 
 
◆ print_cube() [2/3]
      
        
          | void print_cube | ( | World & | world, | 
        
          |  |  | const Function< double, 3 > & | f1, | 
        
          |  |  | const Function< double, 3 > & | f2, | 
        
          |  |  | const Function< double, 3 > & | f3, | 
        
          |  |  | int | npts | 
        
          |  | ) |  |  | 
      
 
 
◆ print_cube() [3/3]
      
        
          | void print_cube | ( | World & | world, | 
        
          |  |  | const Function< double, 3 > & | f1, | 
        
          |  |  | const Function< double, 3 > & | f2, | 
        
          |  |  | int | npts | 
        
          |  | ) |  |  |