•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
supercell.h File Reference
#include <mpqc/math/external/eigen/eigen.h>
#include <mpqc/util/misc/assert.h>
#include <boost/iterator/iterator_facade.hpp>
Include dependency graph for supercell.h:

This graph shows which files directly or indirectly include this file:

Classes | |
class mpqc::Supercell | |
3-d box of unit cells with an odd number of cells in each dimension More... | |
struct mpqc::Supercell::fb_tag | |
struct mpqc::Supercell::or_tag | |
struct mpqc::Supercell::Point | |
class mpqc::Supercell::Iterator | |
Namespaces | |
mpqc | |
The top-level namespace for all Massively Parallel Quantum Chemistry package. | |
Functions | |
bool mpqc::zero_intersect (const std::pair< int64_t, int64_t > A, const std::pair< int64_t, int64_t > &B) | |
return true if intervals A and B do not intersect More... | |
bool mpqc::zero_intersect (const Supercell &A, const Supercell &B) | |
std::pair< int64_t, int64_t > mpqc::intersect (const std::pair< int64_t, int64_t > A, const std::pair< int64_t, int64_t > &B) | |
return the intersect of intervals A and B More... | |
Supercell mpqc::intersect (const Supercell &A, const Supercell &B) | |
return the intersect of Supercells A and B More... | |