•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
task_integrals_common.h File Reference
#include <array>
#include <memory>
#include <utility>
#include <vector>
#include <libint2/engine.h>
#include "mpqc/math/external/tiledarray/dist_array_vector.h"
#include "mpqc/math/external/tiledarray/tiledarray.h"
#include "mpqc/chemistry/qc/lcao/basis/basis.h"
#include "mpqc/util/misc/assert.h"
#include "mpqc/util/misc/pool.h"
Include dependency graph for task_integrals_common.h:

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::gaussian | |
mpqc::lcao::gaussian::utility | |
mpqc::lcao::pbc | |
import the gaussian::utility namespace into the pbc::gaussian namespace | |
mpqc::lcao::pbc::gaussian | |
mpqc::lcao::pbc::gaussian::utility | |
Typedefs | |
using mpqc::lcao::gaussian::utility::Shell = Basis::Shell | |
using mpqc::lcao::gaussian::utility::ShellVec = std::vector< Shell > | |
template<typename E > | |
using mpqc::lcao::gaussian::utility::ShrPool = std::shared_ptr< mpqc::utility::TSPool< E > > | |
template<unsigned long N> | |
using mpqc::lcao::gaussian::utility::BasisRefArray = std::array< std::reference_wrapper< const Basis >, N > | |
template<unsigned long N> | |
using mpqc::lcao::gaussian::utility::BasisShrArray = std::array< std::shared_ptr< const Basis >, N > | |
using mpqc::lcao::gaussian::utility::BasisRefVector = std::vector< std::reference_wrapper< const Basis > > | |
using mpqc::lcao::gaussian::utility::BasisShrVector = std::vector< std::shared_ptr< const Basis > > | |
template<typename T > | |
using mpqc::lcao::gaussian::utility::OrdTileVec = std::vector< std::pair< unsigned long, T > > | |
template<unsigned long N> | |
using mpqc::lcao::gaussian::utility::ShellVecPtrArray = std::array< ShellVec const *, N > | |
Functions | |
template<typename Bases > | |
BasisShrVector mpqc::lcao::gaussian::utility::to_basis_shr_vector (Bases &&bases) | |
template<typename Bases > | |
BasisRefVector mpqc::lcao::gaussian::utility::to_basis_ref_vector (Bases &&bases) | |
template<typename BS > | |
const Basis & mpqc::lcao::gaussian::utility::to_basis_ref (BS &&bs) | |
template<typename Bases > | |
TA::TiledRange mpqc::lcao::gaussian::utility::make_trange (Bases &&bases) | |
template<typename Tile , typename Array > | |
void mpqc::lcao::gaussian::utility::set_array (std::vector< std::pair< unsigned long, Tile >> &tiles, Array &a) | |
template<typename Tile , typename Policy > | |
void mpqc::lcao::gaussian::utility::set_array (std::vector< std::pair< unsigned long, Tile >> &tiles, TiledArray::DistArrayVector< Tile, Policy > &a) | |