21#ifndef _libint2_src_bin_libint_twoprep1111_h_
22#define _libint2_src_bin_libint_twoprep1111_h_
25#include <integral_11_11.h>
37template <
typename Bra>
38bool is_nonderiv_ss_product(Bra&& bra) {
39 return bra.member(0, 0).zero() && bra.member(1, 0).zero() &&
40 !bra.member(0, 0).contracted() && !bra.member(1, 0).contracted() &&
41 bra.member(0, 0).deriv().zero() && bra.member(1, 0).deriv().zero();
46inline bool GenIntegralSet_11_11<CGF, TwoPRep, mType>::this_precomputed()
48 if (detail::is_nonderiv_ss_product(parent_type::bra_) &&
49 detail::is_nonderiv_ss_product(parent_type::ket_))
58 if (detail::is_nonderiv_ss_product(parent_type::bra_) &&
59 detail::is_nonderiv_ss_product(parent_type::ket_))
bool auto_unroll() const
Implements GenIntegralSet::auto_unroll()
Definition integral_11_11.impl.h:32
Defaults definitions for various parameters assumed by Libint.
Definition algebra.cc:24