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.