|
struct | madness::cartesian_grid< NDIM > |
|
class | madness::dftgrid< NDIM > |
|
class | madness::gridbase |
|
class | madness::LowRankFunction< T, NDIM, LDIM > |
| LowRankFunction represents a hi-dimensional (NDIM) function as a sum of products of low-dimensional (LDIM) functions. More...
|
|
class | madness::LowRankFunctionFactory< T, NDIM, LDIM > |
|
struct | madness::LowRankFunctionParameters |
|
struct | madness::LRFunctorBase< T, NDIM, LDIM > |
| the low-rank functor is what the LowRankFunction will represent More...
|
|
struct | madness::LRFunctorF12< T, NDIM, LDIM > |
|
struct | madness::LRFunctorPure< T, NDIM, LDIM > |
|
class | madness::molecular_grid< NDIM > |
| given a molecule, return a suitable grid More...
|
|
struct | madness::particle< PDIM > |
|
class | madness::randomgrid< NDIM > |
| grid with random points around the origin, with a Gaussian distribution More...
|
|
|
template<typename T , std::size_t NDIM, std::size_t PDIM> |
LowRankFunction< T, NDIM > | madness::inner (const Function< T, NDIM > &f1, const LowRankFunction< T, NDIM > &f2, const particle< PDIM > p1, const particle< PDIM > p2) |
| lrf(1,3) = inner(full(1,2), lrf(2,3))
|
|
template<typename T , std::size_t NDIM> |
double | madness::inner (const LowRankFunction< T, NDIM > &a, const LowRankFunction< T, NDIM > &b) |
|
template<typename T , std::size_t NDIM, std::size_t PDIM> |
LowRankFunction< T, NDIM > | madness::inner (const LowRankFunction< T, NDIM > &f1, const Function< T, NDIM > &f2, const particle< PDIM > p1, const particle< PDIM > p2) |
| lrf(1,3) = inner(lrf(1,2), full(2,3))
|
|
template<typename T , std::size_t NDIM, std::size_t PDIM> |
Function< T, NDIM > | madness::inner (const LowRankFunction< T, NDIM > &f1, const Function< T, PDIM > &f2, const particle< PDIM > p1, const particle< PDIM > p2=particle< PDIM >::particle1()) |
| f(1) = inner(lrf(1,2), f(2))
|
|
template<typename T , std::size_t NDIM, std::size_t PDIM> |
LowRankFunction< T, NDIM > | madness::inner (const LowRankFunction< T, NDIM > &f1, const LowRankFunction< T, NDIM > &f2, const particle< PDIM > p1, const particle< PDIM > p2) |
| lrf(1,3) = inner(lrf(1,2), lrf(2,3))
|
|
template<typename T , std::size_t NDIM, std::size_t PDIM> |
std::vector< Function< T, NDIM-PDIM > > | madness::inner (const LowRankFunction< T, NDIM > &f1, const std::vector< Function< T, PDIM > > &vf, const particle< PDIM > p1, const particle< PDIM > p2=particle< PDIM >::particle1()) |
| f(1) = inner(lrf(1,2), f(2))
|
|
template<std::size_t PDIM> |
std::ostream & | madness::operator<< (std::ostream &os, const particle< PDIM > &p) |
|