MADNESS 0.10.1
|
#include <madness/mra/mra.h>
#include <madness/world/timing_utilities.h>
#include <madness/mra/commandlineparser.h>
#include <madness/mra/QCCalculationParametersBase.h>
#include <algorithm>
#include <iomanip>
#include <madness/mra/macrotaskq.h>
Go to the source code of this file.
Classes | |
struct | madness::archive::ArchiveLoadImpl< ParallelInputArchive< archiveT >, CCPairFunction< T, NDIM > > |
struct | madness::archive::ArchiveStoreImpl< ParallelOutputArchive< archiveT >, CCPairFunction< T, NDIM > > |
class | madness::CCFunction< T, NDIM > |
structure for a CC Function 3D which holds an index and a type More... | |
class | madness::CCPairFunction< T, NDIM > |
a 6D function, either in full or low rank form, possibly including an 2-particle function More... | |
class | madness::TwoBodyFunctionComponentBase |
class | madness::TwoBodyFunctionPureComponent< T, NDIM > |
a two-body, explicitly 6-dimensional function More... | |
class | madness::TwoBodyFunctionSeparatedComponent< T, NDIM > |
Namespaces | |
namespace | madness |
Namespace for all elements and tools of MADNESS. | |
namespace | madness::archive |
Namespace for I/O tools. | |
Enumerations | |
enum | madness::FuncType { madness::UNDEFINED , madness::HOLE , madness::PARTICLE , madness::MIXED , madness::RESPONSE } |
Functions | |
template<typename T , std::size_t NDIM> | |
CCPairFunction< T, NDIM > | madness::apply (const ProjectorBase &projector, const CCPairFunction< T, NDIM > &argument) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > | madness::apply (const ProjectorBase &projector, const std::vector< CCPairFunction< T, NDIM > > &argument) |
apply the projector on the argument function, potentially yielding a vector of CCPairfunctions as result | |
template<typename T , std::size_t NDIM> | |
CCPairFunction< T, NDIM > | madness::apply (const SeparatedConvolution< T, NDIM > &G, const CCPairFunction< T, NDIM > &argument) |
apply the operator on a CCPairfunction, both with the same dimension | |
template<typename T , std::size_t NDIM> | |
CCPairFunction< T, NDIM > | madness::apply (const SeparatedConvolution< T, NDIM > &G, const std::vector< CCPairFunction< T, NDIM > > &argument) |
template<typename T , std::size_t NDIM> | |
CCPairFunction< T, NDIM > | madness::apply (const SeparatedConvolution< T, NDIM/2 > &op, const CCPairFunction< T, NDIM > &arg) |
apply the operator to the argument | |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > | madness::apply (const SeparatedConvolution< T, NDIM/2 > &op, const std::vector< CCPairFunction< T, NDIM > > &argument) |
apply the operator to the argument | |
template<typename T , std::size_t NDIM> | |
Function< T, CCPairFunction< T, NDIM >::LDIM > | madness::inner (const CCPairFunction< T, NDIM > &c, const Function< T, CCPairFunction< T, NDIM >::LDIM > &f, const std::array< int, CCPairFunction< T, NDIM >::LDIM > &v1, const std::array< int, CCPairFunction< T, NDIM >::LDIM > &v2) |
template<typename T , std::size_t NDIM> | |
Function< T, CCPairFunction< T, NDIM >::LDIM > | madness::inner (const CCPairFunction< T, NDIM > &c, const Function< T, CCPairFunction< T, NDIM >::LDIM > &f, const std::tuple< int, int, int > v1, const std::tuple< int, int, int > v2) |
template<typename T , std::size_t NDIM> | |
CCPairFunction< T, NDIM > | madness::inner (const CCPairFunction< T, NDIM > &c1, const CCPairFunction< T, NDIM > &c2, const std::array< int, CCPairFunction< T, NDIM >::LDIM > &v1, const std::array< int, CCPairFunction< T, NDIM >::LDIM > &v2) |
template<typename T , std::size_t NDIM> | |
CCPairFunction< T, NDIM > | madness::inner (const CCPairFunction< T, NDIM > &c1, const CCPairFunction< T, NDIM > &c2, const std::tuple< int, int, int > v1, const std::tuple< int, int, int > v2) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > | madness::inner (const std::vector< CCPairFunction< T, NDIM > > &c1, const std::vector< CCPairFunction< T, NDIM > > &c2, const std::array< int, CCPairFunction< T, NDIM >::LDIM > &v1, const std::array< int, CCPairFunction< T, NDIM >::LDIM > &v2) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > | madness::inner (const std::vector< CCPairFunction< T, NDIM > > &c1, const std::vector< CCPairFunction< T, NDIM > > &c2, const std::tuple< int, int, int > v1, const std::tuple< int, int, int > v2) |
template<typename T , std::size_t NDIM> | |
bool | madness::is_collected (const std::vector< CCPairFunction< T, NDIM > > &other) |
std::string | madness::name (const FuncType &type, const int ex=-1) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > | madness::operator* (const double fac, const std::vector< CCPairFunction< T, NDIM > > &arg) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > | madness::operator+ (const std::vector< CCPairFunction< T, NDIM > > c1, const std::vector< CCPairFunction< T, NDIM > > &c2) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > & | madness::operator+= (std::vector< CCPairFunction< T, NDIM > > &lhs, const CCPairFunction< T, NDIM > &rhs) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > & | madness::operator+= (std::vector< CCPairFunction< T, NDIM > > &rhs, const std::vector< CCPairFunction< T, NDIM > > &lhs) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > | madness::operator- (const std::vector< CCPairFunction< T, NDIM > > c1, const std::vector< CCPairFunction< T, NDIM > > &c2) |
template<typename T , std::size_t NDIM> | |
std::vector< CCPairFunction< T, NDIM > > & | madness::operator-= (std::vector< CCPairFunction< T, NDIM > > &rhs, const std::vector< CCPairFunction< T, NDIM > > &lhs) |