denom.h File Reference
Include dependency graph for denom.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::detail
 

Functions

template<typename Tile , typename Policy >
void mpqc::lcao::detail::d_abij_inplace (TA::Array< double, 4, Tile, Policy > &abij, const EigenVector< typename Tile::numeric_type > &ens, std::size_t n_occ, std::size_t n_frozen, typename Tile::numeric_type shift=0.0)
 
template<typename Tile , typename Policy , typename EigenVectorX = Eigen::Matrix<typename Tile::element_type, Eigen::Dynamic, 1>>
TA::DistArray< Tile, Policy > mpqc::lcao::detail::d_abcijk (TA::DistArray< Tile, Policy > &abcijk, const EigenVectorX &ens, std::size_t n_occ, std::size_t n_frozen)
 
template<typename Tile , typename Policy >
TA::DistArray< Tile, Policy > mpqc::lcao::detail::d_abij (const TA::DistArray< Tile, Policy > &abij, const EigenVector< typename Tile::numeric_type > &ens, std::size_t n_occ, std::size_t n_frozen, typename Tile::numeric_type shift=0.0)
 
template<typename Tile , typename Policy >
TA::DistArray< Tile, typename std::enable_if< std::is_same< Policy, TA::SparsePolicy >::value, TA::SparsePolicy >::type > mpqc::lcao::detail::create_d_ai (madness::World &world, const TA::TiledRange &trange, const EigenVector< typename Tile::numeric_type > ens, std::size_t n_occ, std::size_t n_frozen)
 
template<typename Tile , typename Policy >
TA::DistArray< Tile, typename std::enable_if< std::is_same< Policy, TA::DensePolicy >::value, TA::DensePolicy >::type > mpqc::lcao::detail::create_d_ai (madness::World &world, const TA::TiledRange &trange, const Eigen::VectorXd &ens, std::size_t n_occ, std::size_t n_frozen)