<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>MPQC: sc::Int2eCints Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div class="navpath"><b>sc</b>::<a class="el" href="classsc_1_1Int2eCints.html">Int2eCints</a> </div> </div> <div class="contents"> <h1>sc::Int2eCints Class Reference</h1><!-- doxytag: class="sc::Int2eCints" --><!-- doxytag: inherits="sc::RefCount" --><a class="el" href="classsc_1_1Int2eCints.html" title="Int2eCints is an interface to various specializations of two-electron integral evaluators...">Int2eCints</a> is an interface to various specializations of two-electron integral evaluators implemented in Cints. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="cints_2int2e_8h_source.html">int2e.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for sc::Int2eCints:</div> <div class="dynsection"> <p><center><img src="classsc_1_1Int2eCints.png" usemap="#sc::Int2eCints_map" border="0" alt=""></center> <map name="sc::Int2eCints_map"> <area href="classsc_1_1RefCount.html" alt="sc::RefCount" shape="rect" coords="48,56,134,80"> <area href="classsc_1_1Identity.html" alt="sc::Identity" shape="rect" coords="48,0,134,24"> <area href="classsc_1_1EriCints.html" alt="sc::EriCints" shape="rect" coords="0,168,86,192"> <area href="classsc_1_1GRTCints.html" alt="sc::GRTCints" shape="rect" coords="96,168,182,192"> </map> </div> <p> <a href="classsc_1_1Int2eCints-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ea86823a7977e7800785e09371a3e01"></a><!-- doxytag: member="sc::Int2eCints::Int2eCints" ref="1ea86823a7977e7800785e09371a3e01" args="(Integral *, const Ref< GaussianBasisSet > &, const Ref< GaussianBasisSet > &, const Ref< GaussianBasisSet > &, const Ref< GaussianBasisSet > &, size_t storage)" --> </td><td class="memItemRight" valign="bottom"><b>Int2eCints</b> (<a class="el" href="classsc_1_1Integral.html">Integral</a> *, const <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > &, const <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > &, const <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > &, const <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > &, size_t storage)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54df79fe2ae6b840256ccc7673985ce8"></a><!-- doxytag: member="sc::Int2eCints::init_storage" ref="54df79fe2ae6b840256ccc7673985ce8" args="(size_t)" --> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#54df79fe2ae6b840256ccc7673985ce8">init_storage</a> (size_t)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets storage limit and starts storage tracking. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="620588191b70a8ed6b0b32ea7df575b1"></a><!-- doxytag: member="sc::Int2eCints::done_storage" ref="620588191b70a8ed6b0b32ea7df575b1" args="()" --> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#620588191b70a8ed6b0b32ea7df575b1">done_storage</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Finishes storage tracking. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="88094cfecc032d5fa9b48919e3712299"></a><!-- doxytag: member="sc::Int2eCints::storage_used" ref="88094cfecc032d5fa9b48919e3712299" args="() const " --> size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#88094cfecc032d5fa9b48919e3712299">storage_used</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Reports how much storage is actually used at a given time. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03883a1b8444fcf792277a01f940eaf4"></a><!-- doxytag: member="sc::Int2eCints::redundant" ref="03883a1b8444fcf792277a01f940eaf4" args="() const " --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#03883a1b8444fcf792277a01f940eaf4">redundant</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Whether redundant integrals are returned. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c73ff9b6c6590172d9f9c65e77aeca9"></a><!-- doxytag: member="sc::Int2eCints::set_redundant" ref="4c73ff9b6c6590172d9f9c65e77aeca9" args="(int flag)" --> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#4c73ff9b6c6590172d9f9c65e77aeca9">set_redundant</a> (int flag)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Set redundant flag. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86f7a8bf0619a0e300b41c0a879435b4"></a><!-- doxytag: member="sc::Int2eCints::permute" ref="86f7a8bf0619a0e300b41c0a879435b4" args="() const " --> int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#86f7a8bf0619a0e300b41c0a879435b4">permute</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Whether shells can be permuted. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="59586b29c1252dee898de3b9a3372ad7"></a><!-- doxytag: member="sc::Int2eCints::set_permute" ref="59586b29c1252dee898de3b9a3372ad7" args="(int flag)" --> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#59586b29c1252dee898de3b9a3372ad7">set_permute</a> (int flag)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Set shell permutation flag. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4eeb74abd40a4032dee5a0c0d6da103"></a><!-- doxytag: member="sc::Int2eCints::compute_quartet" ref="d4eeb74abd40a4032dee5a0c0d6da103" args="(int *, int *, int *, int *)=0" --> virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#d4eeb74abd40a4032dee5a0c0d6da103">compute_quartet</a> (int *, int *, int *, int *)=0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Evaluate the target quartet of integrals. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ee4842930768cdbb60d4ee4a6eb8997"></a><!-- doxytag: member="sc::Int2eCints::buffer" ref="2ee4842930768cdbb60d4ee4a6eb8997" args="(TwoBodyInt::tbint_type=TwoBodyInt::eri) const =0" --> virtual double * </td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#2ee4842930768cdbb60d4ee4a6eb8997">buffer</a> (<a class="el" href="classsc_1_1TwoBodyInt.html#bdb2ef0bc352b1fc45d24762db128740">TwoBodyInt::tbint_type</a>=TwoBodyInt::eri) const =0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the location of the buffer with target integrals. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad6bd8a1512d963e69fd61c05e977326"></a><!-- doxytag: member="sc::Int2eCints::basis" ref="ad6bd8a1512d963e69fd61c05e977326" args="()" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>basis</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a028f759d72b544d489598b75a788497"></a><!-- doxytag: member="sc::Int2eCints::basis1" ref="a028f759d72b544d489598b75a788497" args="()" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>basis1</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ddf347bae0fa5cd4eec35704b0d0e8a"></a><!-- doxytag: member="sc::Int2eCints::basis2" ref="9ddf347bae0fa5cd4eec35704b0d0e8a" args="()" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>basis2</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="925cab6831bd0e138bae1f2e69c294cb"></a><!-- doxytag: member="sc::Int2eCints::basis3" ref="925cab6831bd0e138bae1f2e69c294cb" args="()" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>basis3</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="234a39ffca57f8253feb3c0127c9222a"></a><!-- doxytag: member="sc::Int2eCints::basis4" ref="234a39ffca57f8253feb3c0127c9222a" args="()" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>basis4</b> ()</td></tr> <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b4aacbb21b2e968874cf9fd7acf50aeb"></a><!-- doxytag: member="sc::Int2eCints::check_storage_" ref="b4aacbb21b2e968874cf9fd7acf50aeb" args="() const " --> void </td><td class="memItemRight" valign="bottom"><b>check_storage_</b> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9ed8bcf20de497ae647621322d1f663"></a><!-- doxytag: member="sc::Int2eCints::transform_contrquartets_" ref="a9ed8bcf20de497ae647621322d1f663" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>transform_contrquartets_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4195e5433b1f89fe6fb5a42963612cf8"></a><!-- doxytag: member="sc::Int2eCints::sort_contrquartets_to_shellquartet_" ref="4195e5433b1f89fe6fb5a42963612cf8" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>sort_contrquartets_to_shellquartet_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b64eda05cd2948c83e8addff4ff807c1"></a><!-- doxytag: member="sc::Int2eCints::permute_target_" ref="b64eda05cd2948c83e8addff4ff807c1" args="(double *, double *, int, int, int)" --> void </td><td class="memItemRight" valign="bottom"><b>permute_target_</b> (double *, double *, int, int, int)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="84ea0ad5f69eb31b1a3b67b4a1aa6b42"></a><!-- doxytag: member="sc::Int2eCints::permute_1234_to_1243_" ref="84ea0ad5f69eb31b1a3b67b4a1aa6b42" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>permute_1234_to_1243_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="804bedec422167fa8d91609a16c79d4e"></a><!-- doxytag: member="sc::Int2eCints::permute_1234_to_2134_" ref="804bedec422167fa8d91609a16c79d4e" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>permute_1234_to_2134_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="895945c8740e86a32157c0790930e540"></a><!-- doxytag: member="sc::Int2eCints::permute_1234_to_2143_" ref="895945c8740e86a32157c0790930e540" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>permute_1234_to_2143_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5880cb375ff8223c75a54ae1edd37a5d"></a><!-- doxytag: member="sc::Int2eCints::permute_1234_to_3412_" ref="5880cb375ff8223c75a54ae1edd37a5d" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>permute_1234_to_3412_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90f4f639fcaf3577f114a52469da67dd"></a><!-- doxytag: member="sc::Int2eCints::permute_1234_to_3421_" ref="90f4f639fcaf3577f114a52469da67dd" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>permute_1234_to_3421_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="01c10a621dde26389da093a0f8dd2e0d"></a><!-- doxytag: member="sc::Int2eCints::permute_1234_to_4312_" ref="01c10a621dde26389da093a0f8dd2e0d" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>permute_1234_to_4312_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd64263b8d2dee834828c1f8c1990ae5"></a><!-- doxytag: member="sc::Int2eCints::permute_1234_to_4321_" ref="fd64263b8d2dee834828c1f8c1990ae5" args="(double *, double *)" --> void </td><td class="memItemRight" valign="bottom"><b>permute_1234_to_4321_</b> (double *, double *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1bc90ea8378d08664be1c7d297a6989"></a><!-- doxytag: member="sc::Int2eCints::get_nonredundant_ints_" ref="e1bc90ea8378d08664be1c7d297a6989" args="(double *, double *, int, int, int)" --> void </td><td class="memItemRight" valign="bottom"><b>get_nonredundant_ints_</b> (double *, double *, int, int, int)</td></tr> <tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="53f45a5598ae6c28a672b620ff2da5b3"></a><!-- doxytag: member="sc::Int2eCints::storage_required_" ref="53f45a5598ae6c28a672b620ff2da5b3" args="(const Ref< GaussianBasisSet > &b1, const Ref< GaussianBasisSet > &b2=0, const Ref< GaussianBasisSet > &b3=0, const Ref< GaussianBasisSet > &b4=0)" --> static size_t </td><td class="memItemRight" valign="bottom"><b>storage_required_</b> (const <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > &b1, const <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > &b2=0, const <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > &b3=0, const <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > &b4=0)</td></tr> <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de7f4bb689c6fb1dca3d1250abb10555"></a><!-- doxytag: member="sc::Int2eCints::integral_" ref="de7f4bb689c6fb1dca3d1250abb10555" args="" --> <a class="el" href="classsc_1_1Integral.html">Integral</a> * </td><td class="memItemRight" valign="bottom"><b>integral_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="42f837194e75d4fbfec65b8865cc00e1"></a><!-- doxytag: member="sc::Int2eCints::bs1_" ref="42f837194e75d4fbfec65b8865cc00e1" args="" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>bs1_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3d68d934ce28c85a318086d9abdb259"></a><!-- doxytag: member="sc::Int2eCints::bs2_" ref="f3d68d934ce28c85a318086d9abdb259" args="" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>bs2_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8da112c5f296aee45e54a2c0b9938873"></a><!-- doxytag: member="sc::Int2eCints::bs3_" ref="8da112c5f296aee45e54a2c0b9938873" args="" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>bs3_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38223bdd72578f7ae4a06fdf6287dbdd"></a><!-- doxytag: member="sc::Int2eCints::bs4_" ref="38223bdd72578f7ae4a06fdf6287dbdd" args="" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> > </td><td class="memItemRight" valign="bottom"><b>bs4_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="996be5145b5986a16fae334786e94f87"></a><!-- doxytag: member="sc::Int2eCints::grp_" ref="996be5145b5986a16fae334786e94f87" args="" --> <a class="el" href="classsc_1_1Ref.html">Ref</a>< <a class="el" href="classsc_1_1MessageGrp.html">MessageGrp</a> > </td><td class="memItemRight" valign="bottom"><b>grp_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="738fdc386e5b36d43f42a1e466ae7cb5"></a><!-- doxytag: member="sc::Int2eCints::int_shell1_" ref="738fdc386e5b36d43f42a1e466ae7cb5" args="" --> <a class="el" href="classsc_1_1GaussianShell.html">GaussianShell</a> * </td><td class="memItemRight" valign="bottom"><b>int_shell1_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1749b2f4d7d08b5dc01d03f5d09c1604"></a><!-- doxytag: member="sc::Int2eCints::int_shell2_" ref="1749b2f4d7d08b5dc01d03f5d09c1604" args="" --> <a class="el" href="classsc_1_1GaussianShell.html">GaussianShell</a> * </td><td class="memItemRight" valign="bottom"><b>int_shell2_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="020bf35b20681d2f4b943cd6b6524b5a"></a><!-- doxytag: member="sc::Int2eCints::int_shell3_" ref="020bf35b20681d2f4b943cd6b6524b5a" args="" --> <a class="el" href="classsc_1_1GaussianShell.html">GaussianShell</a> * </td><td class="memItemRight" valign="bottom"><b>int_shell3_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ee77d148954000502be9cb047df177b"></a><!-- doxytag: member="sc::Int2eCints::int_shell4_" ref="4ee77d148954000502be9cb047df177b" args="" --> <a class="el" href="classsc_1_1GaussianShell.html">GaussianShell</a> * </td><td class="memItemRight" valign="bottom"><b>int_shell4_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9166698d38b1aeeeab6b5671581bcf35"></a><!-- doxytag: member="sc::Int2eCints::permute_" ref="9166698d38b1aeeeab6b5671581bcf35" args="" --> int </td><td class="memItemRight" valign="bottom"><b>permute_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ccf90adebd15aad98bb3ecc60021397b"></a><!-- doxytag: member="sc::Int2eCints::redundant_" ref="ccf90adebd15aad98bb3ecc60021397b" args="" --> int </td><td class="memItemRight" valign="bottom"><b>redundant_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77ac14f2f09a74f5f93195469aa3d7c1"></a><!-- doxytag: member="sc::Int2eCints::storage_" ref="77ac14f2f09a74f5f93195469aa3d7c1" args="" --> size_t </td><td class="memItemRight" valign="bottom"><b>storage_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0362148f894970d639b8d65f7cf846c2"></a><!-- doxytag: member="sc::Int2eCints::storage_used_" ref="0362148f894970d639b8d65f7cf846c2" args="" --> size_t </td><td class="memItemRight" valign="bottom"><b>storage_used_</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac590939de9463dafd0dbff411f5f2c7"></a><!-- doxytag: member="sc::Int2eCints::tformbuf_" ref="ac590939de9463dafd0dbff411f5f2c7" args="" --> double * </td><td class="memItemRight" valign="bottom"><b>tformbuf_</b></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <a class="el" href="classsc_1_1Int2eCints.html" title="Int2eCints is an interface to various specializations of two-electron integral evaluators...">Int2eCints</a> is an interface to various specializations of two-electron integral evaluators implemented in Cints. <p> It is used by <a class="el" href="classsc_1_1TwoBodyIntCints.html" title="This implements electron repulsion integrals in the IntCints library.">TwoBodyIntCints</a> and <a class="el" href="classsc_1_1TwoBodyDerivIntCints.html" title="This implements electron repulsion derivative integrals in the IntV3 library.">TwoBodyDerivIntCints</a> to implement <a class="el" href="classsc_1_1IntegralCints.html" title="IntegralCints computes integrals between Gaussian basis functions.">IntegralCints</a>. <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="cints_2int2e_8h_source.html">cints/int2e.h</a></ul> </div> <hr> <address> <small> Generated at Wed Oct 14 14:12:14 2009 for <a href="http://www.mpqc.org">MPQC</a> 2.3.1 using the documentation package <a href="http://www.doxygen.org">Doxygen</a> 1.5.9. </small> </address> </body> </html>