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 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<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 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, madness::compress(), madness::gaxpy(), gradop, I, k, matrix_inner(), NDIM, madness::reconstruct(), and v.
Referenced by MiniDFT::doit().
ctensorT kinetic_energy_matrix2 | ( | World & | world, |
const std::vector< Function< std::complex< Q >, NDIM > > & | v | ||
) |
References apply(), axis, c, gradop, I, matrix_inner(), NDIM, madness::reconstruct(), and v.
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, madness::conj(), gradop, I, inner(), k, k0, k1, k2, matrix_inner(), NDIM, madness::reconstruct(), and v.
std::istream& operator>> | ( | std::istream & | is, |
KPoint & | kpt | ||
) |
References KPoint::begin, KPoint::end, KPoint::k, madness::Vector< T, N >::size(), 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 | ||
) |