basis.cpp File Reference
Include dependency graph for basis.cpp:

Namespaces

 mpqc
 The top-level namespace for all Massively Parallel Quantum Chemistry package.
 
 mpqc::lcao
 
 mpqc::lcao::gaussian
 
 mpqc::lcao::gaussian::detail
 

Functions

 MPQC_CLASS_EXPORT2 ("Basis", mpqc::lcao::gaussian::AtomicBasis)
 
bool mpqc::lcao::gaussian::detail::equal (const std::array< double, 3 > &arr3, const Eigen::Vector3d &vec3)
 
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)
 
Eigen::RowVectorXi mpqc::lcao::gaussian::sub_basis_map (const Basis &basis, const Basis &sub_basis)
 
std::shared_ptr< const Basis > mpqc::lcao::gaussian::merge (const Basis &basis1, const Basis &basis2)
 
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)
 

Function Documentation

◆ MPQC_CLASS_EXPORT2()

MPQC_CLASS_EXPORT2 ( "Basis"  ,
mpqc::lcao::gaussian::AtomicBasis   
)