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... | |