periodic_ao_factory.ipp File Reference
#include "mpqc/chemistry/qc/lcao/factory/fwd.h"
#include "mpqc/chemistry/qc/lcao/factory/periodic_ao_factory.h"
#include "mpqc/chemistry/qc/lcao/factory/gaussian/periodic_ao_factory.h"
#include "mpqc/chemistry/molecule/lattice/supercell.h"
#include "mpqc/chemistry/molecule/lattice/unit_cell.h"
#include "mpqc/chemistry/molecule/lattice/util.h"
#include "mpqc/chemistry/qc/lcao/basis/util.h"
#include "mpqc/chemistry/qc/lcao/factory/util.h"
#include "mpqc/chemistry/qc/lcao/factory/utility.h"
#include "mpqc/chemistry/qc/lcao/integrals/bases_data.h"
#include "mpqc/chemistry/qc/lcao/integrals/integrals.h"
#include "mpqc/chemistry/units/units.h"
#include "mpqc/math/external/eigen/eigen.h"
#include "mpqc/math/linalg/diagonal_array.h"
#include "mpqc/math/tensor/clr/array_to_eigen.h"
#include "mpqc/util/keyval/keyval.h"
#include "mpqc/util/meta/make_vector.h"
#include "mpqc/util/misc/time.h"
#include <mpqc/chemistry/qc/lcao/integrals/screening/schwarz.h>
#include <unsupported/Eigen/MatrixFunctions>
#include <iosfwd>
#include <stack>
#include <vector>
Include dependency graph for periodic_ao_factory.ipp:
This graph shows which files directly or indirectly include this file:
Namespaces | |
mpqc | |
The top-level namespace for all Massively Parallel Quantum Chemistry package. | |
mpqc::lcao | |
mpqc::lcao::pbc | |
import the gaussian::utility namespace into the pbc::gaussian namespace | |
Macros | |
#define | MPQC4_SRC_MPQC_CHEMISTRY_QC_LCAO_FACTORY_PERIODIC_AO_FACTORY_IPP_ |
Functions | |
template<typename AOFactory_ > | |
std::shared_ptr< AOFactory_ > | mpqc::lcao::pbc::ao_factory_from_keyval (const KeyVal &kv) |
template std::shared_ptr< AOFactory<> > | mpqc::lcao::pbc::ao_factory_from_keyval< AOFactory<> > (const KeyVal &kv) |
Macro Definition Documentation
◆ MPQC4_SRC_MPQC_CHEMISTRY_QC_LCAO_FACTORY_PERIODIC_AO_FACTORY_IPP_
#define MPQC4_SRC_MPQC_CHEMISTRY_QC_LCAO_FACTORY_PERIODIC_AO_FACTORY_IPP_ |