Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 247b28499c443e092731ffba814075f2 > files > 328

mpqc-html-2.3.1-9mdv2010.0.i586.rpm

<!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&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;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&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="cints_2int2e_8h_source.html">int2e.h</a>&gt;</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&lt; GaussianBasisSet &gt; &amp;, const Ref&lt; GaussianBasisSet &gt; &amp;, const Ref&lt; GaussianBasisSet &gt; &amp;, const Ref&lt; GaussianBasisSet &gt; &amp;, size_t storage)" -->
&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt; &amp;, const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt; &amp;, const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt; &amp;, const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt; &amp;, 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&nbsp;</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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#620588191b70a8ed6b0b32ea7df575b1">done_storage</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#03883a1b8444fcf792277a01f940eaf4">redundant</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1Int2eCints.html#86f7a8bf0619a0e300b41c0a879435b4">permute</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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 *&nbsp;</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">&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&lt; GaussianBasisSet &gt; &amp;b1, const Ref&lt; GaussianBasisSet &gt; &amp;b2=0, const Ref&lt; GaussianBasisSet &gt; &amp;b3=0, const Ref&lt; GaussianBasisSet &gt; &amp;b4=0)" -->
static size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_required_</b> (const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt; &amp;b1, const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt; &amp;b2=0, const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt; &amp;b3=0, const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt; &amp;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> *&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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>&lt; <a class="el" href="classsc_1_1GaussianBasisSet.html">GaussianBasisSet</a> &gt;&nbsp;</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>&lt; <a class="el" href="classsc_1_1MessageGrp.html">MessageGrp</a> &gt;&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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> *&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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 *&nbsp;</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>