unit_cell.h File Reference
#include <iosfwd>
#include <vector>
#include <mpqc/math/external/eigen/eigen.h>
#include "mpqc/chemistry/molecule/molecule.h"
#include "mpqc/mpqc_config.h"
#include "mpqc/util/keyval/keyval.h"
Include dependency graph for unit_cell.h:
This graph shows which files directly or indirectly include this file:

Classes

class  mpqc::UnitCell
 

Namespaces

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

Functions

std::ostream & mpqc::operator<< (std::ostream &, UnitCell const &)
 print UnitCell to a std::ostream More...
 
std::shared_ptr< UnitCell > mpqc::to_reciprocal (const std::shared_ptr< const UnitCell > &unitcell)
 computes the unit cell of the reciprocal lattice More...
 
std::shared_ptr< UnitCell > mpqc::to_monkhorstpack_fbz_mesh (const std::shared_ptr< const UnitCell > &rcell, const Vector3i &mesh_size)
 computes the unit cell of the Monkhorst-Pack mesh for the first Brllouin zone of the reciprocal lattice More...