basis.h File Reference
#include <iosfwd>
#include <memory>
#include <vector>
#include <libint2/basis.h>
#include <madness/world/array_addons.h>
#include "mpqc/math/external/tiledarray/tiledarray.h"
#include <TiledArray/util/vector.h>
#include "mpqc/util/misc/default_madworld.h"
#include "mpqc/util/keyval/keyval.h"
#include "mpqc/chemistry/molecule/molecule.h"
#include "mpqc/util/misc/observer.h"
Include dependency graph for basis.h:
This graph shows which files directly or indirectly include this file:
Classes | |
class | mpqc::lcao::gaussian::Basis |
class | mpqc::lcao::gaussian::Basis::Factory |
Factory is a ctor helper. More... | |
class | mpqc::lcao::gaussian::AtomicBasis |
struct | madness::archive::ArchiveSerializeImpl< Archive, libint2::Shell::Contraction > |
struct | madness::archive::ArchiveSerializeImpl< Archive, libint2::Shell > |
Namespaces | |
mpqc | |
The top-level namespace for all Massively Parallel Quantum Chemistry package. | |
mpqc::lcao | |
mpqc::lcao::gaussian | |
madness | |
madness::archive | |
Typedefs | |
using | mpqc::lcao::gaussian::Shell = libint2::Shell |
using | mpqc::lcao::gaussian::ShellVec = std::vector< Shell > |
Functions | |
std::shared_ptr< const Basis > | mpqc::lcao::gaussian::merge (const Basis &basis1, const Basis &basis2) |
std::ostream & | mpqc::lcao::gaussian::operator<< (std::ostream &os, Basis::Factory const &f) |
std::ostream & | mpqc::lcao::gaussian::operator<< (std::ostream &os, Basis const &b) |
bool | mpqc::lcao::gaussian::operator== (const Basis &one, const Basis &two) |
template<typename Op , typename... Args> | |
Basis | mpqc::lcao::gaussian::reblock (Basis const &basis, Op op, Args... args) |
reblock allows for reblocking a basis More... | |
Eigen::RowVectorXi | mpqc::lcao::gaussian::sub_basis_map (const Basis &basis, const Basis &sub_basis) |
Basis | mpqc::lcao::gaussian::parallel_make_basis (madness::World &world, const Basis::Factory &factory, const mpqc::Molecule &mol) |
std::ostream & | mpqc::lcao::gaussian::operator<< (std::ostream &os, AtomicBasis const &b) |