cluster_collapse.h File Reference
#include "mpqc/chemistry/molecule/atom.h"
#include <vector>
Include dependency graph for cluster_collapse.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 mpqc
 The top-level namespace for all Massively Parallel Quantum Chemistry package.
 

Functions

std::vector< Atom > mpqc::collapse_to_atoms (const Atom &a)
 collapse_to_atoms ends the recursive loop of the templated version of the function More...
 
void mpqc::update (Atom &a, const std::vector< Atom > &atoms, size_t &pos)
 
void mpqc::apply (Atom &a, const std::function< void(Atom &)> &op)
 
template<typename T >
std::vector< Atom > mpqc::collapse_to_atoms (T const &t)
 collapse to atoms takes an iteratable list of types which provide an atoms function. More...