21 #ifndef _libint2_src_bin_libint_twoprep1111_h_ 22 #define _libint2_src_bin_libint_twoprep1111_h_ 25 #include <integral_11_11.h> 39 template <
typename Bra>
40 bool is_nonderiv_ss_product(Bra&& bra) {
41 return bra.member(0,0).zero() && bra.member(1,0).zero() &&
42 bra.member(0,0).contracted() ==
false && bra.member(1,0).contracted() ==
false &&
43 bra.member(0,0).deriv().zero() && bra.member(1,0).deriv().zero();
49 GenIntegralSet_11_11<CGF,TwoPRep,mType>::this_precomputed()
const 51 if (detail::is_nonderiv_ss_product(parent_type::bra_) && detail::is_nonderiv_ss_product(parent_type::ket_))
62 if (detail::is_nonderiv_ss_product(parent_type::bra_) && detail::is_nonderiv_ss_product(parent_type::ket_))
Defaults definitions for various parameters assumed by Libint.
Definition: algebra.cc:24
Generic integral over a two-body operator with one bfs for each particle in bra and ket.
Definition: integral_11_11.h:33