| MADNESS
    version 0.9
    | 

Go to the source code of this file.
| Classes | |
| struct | KPoint | 
| Typedefs | |
| typedef std::shared_ptr < WorldDCPmapInterface< Key< 3 > > > | pmapT | 
| typedef Vector< double, 3 > | coordT | 
| typedef std::shared_ptr < FunctionFunctorInterface < std::complex< double >, 3 > > | functorT | 
| typedef std::shared_ptr < FunctionFunctorInterface < double, 3 > > | rfunctorT | 
| typedef Function< std::complex < double >, 3 > | functionT | 
| typedef Function< std::complex < double >, 3 > | cfunctionT | 
| typedef Function< double, 3 > | rfunctionT | 
| typedef std::vector< functionT > | vecfuncT | 
| typedef std::vector< rfunctionT > | rvecfuncT | 
| typedef std::vector< cfunctionT > | cvecfuncT | 
| typedef Tensor< std::complex < double > > | ctensorT | 
| typedef Tensor< double > | rtensorT | 
| typedef FunctionFactory < std::complex< double >, 3 > | factoryT | 
| typedef FunctionFactory < double, 3 > | rfactoryT | 
| typedef SeparatedConvolution < double, 3 > | operatorT | 
| typedef std::shared_ptr < operatorT > | poperatorT | 
| Functions | |
| 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, int npts) | 
| void | print_cube (World &world, const Function< double, 3 > &f1, const Function< double, 3 > &f2, const Function< double, 3 > &f3, int npts) | 
| std::istream & | operator>> (std::istream &is, KPoint &kpt) | 
| bool | is_equal (double val1, double val2, double eps) | 
| 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)) | 
| 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) | 
| typedef Function<std::complex<double>,3> cfunctionT | 
| typedef Vector<double,3> coordT | 
| typedef Tensor< std::complex<double> > ctensorT | 
| typedef std::vector<cfunctionT> cvecfuncT | 
| typedef FunctionFactory<std::complex<double>,3> factoryT | 
| typedef Function<std::complex<double>,3> functionT | 
| typedef std::shared_ptr< FunctionFunctorInterface<std::complex<double>,3> > functorT | 
| typedef SeparatedConvolution<double,3> operatorT | 
| typedef std::shared_ptr< WorldDCPmapInterface< Key<3> > > pmapT | 
| typedef std::shared_ptr<operatorT> poperatorT | 
| typedef FunctionFactory<double,3> rfactoryT | 
| typedef Function<double,3> rfunctionT | 
| typedef std::shared_ptr< FunctionFunctorInterface<double,3> > rfunctorT | 
| typedef Tensor<double> rtensorT | 
| typedef std::vector<rfunctionT> rvecfuncT | 
| bool is_equal | ( | double | val1, | 
| double | val2, | ||
| double | eps | ||
| ) | 
References mpfr::fabs().
Referenced by madness::Solver< T, NDIM >::do_rhs(), and madness::Solver< T, NDIM >::do_rhs_simple().
| 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) | ||
| ) | 
References madness::apply(), c, madness::compress(), madness::gaxpy(), gradop, I(), k, matrix_inner(), NDIM, one(), and madness::reconstruct().
| ctensorT kinetic_energy_matrix2 | ( | World & | world, | 
| const std::vector< Function< std::complex< Q >, NDIM > > & | v | ||
| ) | 
References madness::apply(), c, gradop, I(), matrix_inner(), NDIM, one(), and madness::reconstruct().
| 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 madness::apply(), c, madness::conj(), gradop, I(), madness::inner(), k, matrix_inner(), NDIM, and madness::reconstruct().
| std::istream& operator>> | ( | std::istream & | is, | 
| KPoint & | kpt | ||
| ) | 
References KPoint::begin, KPoint::end, KPoint::k, and KPoint::weight.
| void print_cube | ( | World & | world, | 
| const Function< double, 3 > & | f, | ||
| int | npts | ||
| ) | 
References madness::f, and k.
| void print_cube | ( | World & | world, | 
| const Function< double, 3 > & | f1, | ||
| const Function< double, 3 > & | f2, | ||
| int | npts | ||
| ) | 
References std::tr1::f1, std::tr1::f2, and k.
| void print_cube | ( | World & | world, | 
| const Function< double, 3 > & | f1, | ||
| const Function< double, 3 > & | f2, | ||
| const Function< double, 3 > & | f3, | ||
| int | npts | ||
| ) | 
References std::tr1::f1, std::tr1::f2, std::tr1::f3, and k.
 1.8.8
 1.8.8