|
MADNESS 0.10.1
|

Go to the source code of this file.
Classes | |
| struct | KPoint |
Typedefs | |
| 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 |
| typedef std::vector< functionT > | vecfuncT |
Functions | |
| 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) |
| typedef Function<std::complex<double>,3> cfunctionT |
| typedef Vector<double,3> coordT |
| 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<operatorT> poperatorT |
| typedef FunctionFactory<double,3> rfactoryT |
| typedef Function<double,3> rfunctionT |
| typedef std::shared_ptr< FunctionFunctorInterface<double,3> > rfunctorT |
| typedef std::vector<rfunctionT> rvecfuncT |
| bool is_equal | ( | double | val1, |
| double | val2, | ||
| double | eps ) |
References d.
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 apply(), axis, c, gradop, I, k, matrix_inner(), NDIM, one(), and v.
Referenced by madness::Solver< T, NDIM >::build_fock_matrix(), and madness::Solver< T, NDIM >::print_fock_matrix_eigs().
| 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 ) |
| void print_cube | ( | World & | world, |
| const Function< double, 3 > & | f1, | ||
| const Function< double, 3 > & | f2, | ||
| const Function< double, 3 > & | f3, | ||
| int | npts ) |