21#ifndef _libint2_src_bin_libint_twoprep1111_h_
22#define _libint2_src_bin_libint_twoprep1111_h_
25#include <integral_11_11.h>
37 template <
typename Bra>
38 bool 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();
47 GenIntegralSet_11_11<CGF,TwoPRep,mType>::this_precomputed()
const
49 if (detail::is_nonderiv_ss_product(parent_type::bra_) && detail::is_nonderiv_ss_product(parent_type::ket_))
60 if (detail::is_nonderiv_ss_product(parent_type::bra_) && detail::is_nonderiv_ss_product(parent_type::ket_))
bool auto_unroll() const
Implements GenIntegralSet::auto_unroll()
Definition: integral_11_11.impl.h:35
Defaults definitions for various parameters assumed by Libint.
Definition: algebra.cc:24