Sophie

Sophie

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

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::R12IntEval 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_1R12IntEval.html">R12IntEval</a>
  </div>
</div>
<div class="contents">
<h1>sc::R12IntEval Class Reference</h1><!-- doxytag: class="sc::R12IntEval" --><!-- doxytag: inherits="sc::SavableState" --><a class="el" href="classsc_1_1R12IntEval.html" title="R12IntEval is the top-level class which computes intermediates occuring in linear...">R12IntEval</a> is the top-level class which computes intermediates occuring in linear R12 theories.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="r12int__eval_8h_source.html">r12int_eval.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for sc::R12IntEval:</div>
<div class="dynsection">

<p><center><img src="classsc_1_1R12IntEval.png" usemap="#sc::R12IntEval_map" border="0" alt=""></center>
<map name="sc::R12IntEval_map">
<area href="classsc_1_1SavableState.html" alt="sc::SavableState" shape="rect" coords="0,168,120,192">
<area href="classsc_1_1DescribedClass.html" alt="sc::DescribedClass" shape="rect" coords="0,112,120,136">
<area href="classsc_1_1RefCount.html" alt="sc::RefCount" shape="rect" coords="0,56,120,80">
<area href="classsc_1_1Identity.html" alt="sc::Identity" shape="rect" coords="0,0,120,24">
</map>
</div>

<p>
<a href="classsc_1_1R12IntEval-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="7d0db1d1ba6ffda1b87d97668ac700f8"></a><!-- doxytag: member="sc::R12IntEval::R12IntEval" ref="7d0db1d1ba6ffda1b87d97668ac700f8" args="(StateIn &amp;)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>R12IntEval</b> (<a class="el" href="classsc_1_1StateIn.html">StateIn</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#0e42885b8eaf3f41f6e2a3c4bd9ac2f3">R12IntEval</a> (const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1R12IntEvalInfo.html">R12IntEvalInfo</a> &gt; &amp;info, bool gbc=true, bool ebc=true, LinearR12::ABSMethod abs_method=LinearR12::ABS_CABSPlus, LinearR12::StandardApproximation stdapprox=LinearR12::StdApprox_Ap, bool follow_ks_ebcfree=false)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs <a class="el" href="classsc_1_1R12IntEval.html" title="R12IntEval is the top-level class which computes intermediates occuring in linear...">R12IntEval</a>.  <a href="#0e42885b8eaf3f41f6e2a3c4bd9ac2f3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#c096464dae284699a34e02ca215f1a30">save_data_state</a> (<a class="el" href="classsc_1_1StateOut.html">StateOut</a> &amp;)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Save the base classes (with save_data_state) and the members in the same order that the <a class="el" href="classsc_1_1StateIn.html" title="Restores objects that derive from SavableState.">StateIn</a> CTOR initializes them.  <a href="#c096464dae284699a34e02ca215f1a30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c9aa3953c0412f7874706096767e768"></a><!-- doxytag: member="sc::R12IntEval::obsolete" ref="1c9aa3953c0412f7874706096767e768" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>obsolete</b> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f9619962087d3d793f7f02131943d986"></a><!-- doxytag: member="sc::R12IntEval::include_mp1" ref="f9619962087d3d793f7f02131943d986" args="(bool include_mp1)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>include_mp1</b> (bool include_mp1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e276b924d393d4f267e47fb5f2dfcc47"></a><!-- doxytag: member="sc::R12IntEval::set_debug" ref="e276b924d393d4f267e47fb5f2dfcc47" args="(int debug)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_debug</b> (int debug)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47dee5baabfccef9f1e322ae23040a0f"></a><!-- doxytag: member="sc::R12IntEval::set_dynamic" ref="47dee5baabfccef9f1e322ae23040a0f" args="(bool dynamic)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_dynamic</b> (bool dynamic)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dbc6cc23c704f163133977dfc0f5ad51"></a><!-- doxytag: member="sc::R12IntEval::set_print_percent" ref="dbc6cc23c704f163133977dfc0f5ad51" args="(double print_percent)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_print_percent</b> (double print_percent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec62873a925a73ba1293c87c2807087b"></a><!-- doxytag: member="sc::R12IntEval::set_memory" ref="ec62873a925a73ba1293c87c2807087b" args="(size_t nbytes)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_memory</b> (size_t nbytes)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b96fead0e46491e87d284bcc837cd15"></a><!-- doxytag: member="sc::R12IntEval::gbc" ref="1b96fead0e46491e87d284bcc837cd15" args="() const " -->
const bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>gbc</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="454a07624ab2391451fdba8774f4db17"></a><!-- doxytag: member="sc::R12IntEval::ebc" ref="454a07624ab2391451fdba8774f4db17" args="() const " -->
const bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>ebc</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7be5799ee5c388c906baf3719f5f8409"></a><!-- doxytag: member="sc::R12IntEval::stdapprox" ref="7be5799ee5c388c906baf3719f5f8409" args="() const " -->
const <br class="typebreak">
LinearR12::StandardApproximation&nbsp;</td><td class="memItemRight" valign="bottom"><b>stdapprox</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d030fec74a10e5ade068528e4dbea0e4"></a><!-- doxytag: member="sc::R12IntEval::follow_ks_ebcfree" ref="d030fec74a10e5ade068528e4dbea0e4" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>follow_ks_ebcfree</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74f6ec2c554ac6a9f02c5d5f5a267bc3"></a><!-- doxytag: member="sc::R12IntEval::r12info" ref="74f6ec2c554ac6a9f02c5d5f5a267bc3" args="() const " -->
<a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1R12IntEvalInfo.html">R12IntEvalInfo</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>r12info</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e043db622a315fc5765741f513f341e"></a><!-- doxytag: member="sc::R12IntEval::dim_oo_aa" ref="2e043db622a315fc5765741f513f341e" args="() const " -->
<a class="el" href="classsc_1_1RefSCDimension.html">RefSCDimension</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dim_oo_aa</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9918aac70ff19dbf2d5de75913155f54"></a><!-- doxytag: member="sc::R12IntEval::dim_oo_ab" ref="9918aac70ff19dbf2d5de75913155f54" args="() const " -->
<a class="el" href="classsc_1_1RefSCDimension.html">RefSCDimension</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dim_oo_ab</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb2b177829b7667bc2acdf954f83ae37"></a><!-- doxytag: member="sc::R12IntEval::dim_oo_s" ref="eb2b177829b7667bc2acdf954f83ae37" args="() const " -->
<a class="el" href="classsc_1_1RefSCDimension.html">RefSCDimension</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dim_oo_s</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa3c11b7f43cfd9facd7bf1fa5b23ce9"></a><!-- doxytag: member="sc::R12IntEval::dim_oo_t" ref="aa3c11b7f43cfd9facd7bf1fa5b23ce9" args="() const " -->
<a class="el" href="classsc_1_1RefSCDimension.html">RefSCDimension</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dim_oo_t</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f7350a2e8d9fed9cb3a42122925adf7"></a><!-- doxytag: member="sc::R12IntEval::dim_vv_aa" ref="7f7350a2e8d9fed9cb3a42122925adf7" args="() const " -->
<a class="el" href="classsc_1_1RefSCDimension.html">RefSCDimension</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dim_vv_aa</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="16755e0ea7964037bc89420c7afee067"></a><!-- doxytag: member="sc::R12IntEval::dim_vv_ab" ref="16755e0ea7964037bc89420c7afee067" args="() const " -->
<a class="el" href="classsc_1_1RefSCDimension.html">RefSCDimension</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dim_vv_ab</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6e1ea145d9d4965552c3db831058a99"></a><!-- doxytag: member="sc::R12IntEval::compute" ref="f6e1ea145d9d4965552c3db831058a99" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#f6e1ea145d9d4965552c3db831058a99">compute</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function causes the intermediate matrices to be computed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cbb9035ac0fd05893504f8a4328465e7"></a><!-- doxytag: member="sc::R12IntEval::V_aa" ref="cbb9035ac0fd05893504f8a4328465e7" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#cbb9035ac0fd05893504f8a4328465e7">V_aa</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-alpha block of the V intermediate matrix. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32672211435b1122d0de842c682c3edf"></a><!-- doxytag: member="sc::R12IntEval::X_aa" ref="32672211435b1122d0de842c682c3edf" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#32672211435b1122d0de842c682c3edf">X_aa</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-alpha block of the X intermediate matrix. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="444c30dac5a5431589b1e5ffe32f850a"></a><!-- doxytag: member="sc::R12IntEval::B_aa" ref="444c30dac5a5431589b1e5ffe32f850a" args="()" -->
<a class="el" href="classsc_1_1RefSymmSCMatrix.html">RefSymmSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#444c30dac5a5431589b1e5ffe32f850a">B_aa</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-alpha block of the B intermediate matrix. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47fce774ffd4398a17a1587b63cf1929"></a><!-- doxytag: member="sc::R12IntEval::A_aa" ref="47fce774ffd4398a17a1587b63cf1929" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#47fce774ffd4398a17a1587b63cf1929">A_aa</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-alpha block of the A intermediate matrix. Returns 0 if EBC is assumed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6fbafcd0ed0b6f9ba0bcd497a5b104f3"></a><!-- doxytag: member="sc::R12IntEval::Ac_aa" ref="6fbafcd0ed0b6f9ba0bcd497a5b104f3" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#6fbafcd0ed0b6f9ba0bcd497a5b104f3">Ac_aa</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-alpha block of the A intermediate matrix. Returns 0 if EBC is assumed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="312115bfa13f74ff11e06fe4e433c248"></a><!-- doxytag: member="sc::R12IntEval::T2_aa" ref="312115bfa13f74ff11e06fe4e433c248" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#312115bfa13f74ff11e06fe4e433c248">T2_aa</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-alpha block of the MP2 T2 matrix. Returns 0 if EBC is assumed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0bc966fda6c2dfe3b24f59b322ddbafc"></a><!-- doxytag: member="sc::R12IntEval::V_ab" ref="0bc966fda6c2dfe3b24f59b322ddbafc" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#0bc966fda6c2dfe3b24f59b322ddbafc">V_ab</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-beta block of the V intermediate matrix. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1df67276786cf9bd5ee7125ce1ec60b6"></a><!-- doxytag: member="sc::R12IntEval::X_ab" ref="1df67276786cf9bd5ee7125ce1ec60b6" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#1df67276786cf9bd5ee7125ce1ec60b6">X_ab</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-beta block of the X intermediate matrix. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a53ec475865a5de5d5b4042112d9a97"></a><!-- doxytag: member="sc::R12IntEval::B_ab" ref="9a53ec475865a5de5d5b4042112d9a97" args="()" -->
<a class="el" href="classsc_1_1RefSymmSCMatrix.html">RefSymmSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#9a53ec475865a5de5d5b4042112d9a97">B_ab</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-beta block of the B intermediate matrix. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5fd4e6c6ac3db2995bdd62fdc36aac7f"></a><!-- doxytag: member="sc::R12IntEval::A_ab" ref="5fd4e6c6ac3db2995bdd62fdc36aac7f" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#5fd4e6c6ac3db2995bdd62fdc36aac7f">A_ab</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-beta block of the A intermediate matrix. Returns 0 if EBC is assumed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e5b20a4d2f314eae26c5f6aefb34b572"></a><!-- doxytag: member="sc::R12IntEval::Ac_ab" ref="e5b20a4d2f314eae26c5f6aefb34b572" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#e5b20a4d2f314eae26c5f6aefb34b572">Ac_ab</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-beta block of the A intermediate matrix. Returns 0 if EBC is assumed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="081a8c6d8faaf720f868048029b9afbd"></a><!-- doxytag: member="sc::R12IntEval::T2_ab" ref="081a8c6d8faaf720f868048029b9afbd" args="()" -->
<a class="el" href="classsc_1_1RefSCMatrix.html">RefSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#081a8c6d8faaf720f868048029b9afbd">T2_ab</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-beta block of the MP2 T2 matrix. Returns 0 if EBC is assumed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4917c358a0f185ec35ad8937bff30377"></a><!-- doxytag: member="sc::R12IntEval::emp2_aa" ref="4917c358a0f185ec35ad8937bff30377" args="()" -->
<a class="el" href="classsc_1_1RefSCVector.html">RefSCVector</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#4917c358a0f185ec35ad8937bff30377">emp2_aa</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-alpha MP2 pair energies. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d57c46752ba8be3600048205b284e28"></a><!-- doxytag: member="sc::R12IntEval::emp2_ab" ref="6d57c46752ba8be3600048205b284e28" args="()" -->
<a class="el" href="classsc_1_1RefSCVector.html">RefSCVector</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#6d57c46752ba8be3600048205b284e28">emp2_ab</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns alpha-beta MP2 pair energies. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c6c37d0ab0713320ce024003ba11247"></a><!-- doxytag: member="sc::R12IntEval::amps" ref="9c6c37d0ab0713320ce024003ba11247" args="()" -->
<a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1R12Amplitudes.html">R12Amplitudes</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1R12IntEval.html#9c6c37d0ab0713320ce024003ba11247">amps</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns amplitudes of pair correlation functions. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13f09e4301183f871bc48c088e990c9a"></a><!-- doxytag: member="sc::R12IntEval::evals" ref="13f09e4301183f871bc48c088e990c9a" args="() const " -->
<a class="el" href="classsc_1_1RefDiagSCMatrix.html">RefDiagSCMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>evals</b> () const </td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classsc_1_1R12IntEval.html" title="R12IntEval is the top-level class which computes intermediates occuring in linear...">R12IntEval</a> is the top-level class which computes intermediates occuring in linear R12 theories. 
<p>
This class is used by all <a class="el" href="classsc_1_1Wavefunction.html" title="A Wavefunction is a MolecularEnergy that utilizies a GaussianBasisSet.">Wavefunction</a> classes that implement linear R12 methods. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0e42885b8eaf3f41f6e2a3c4bd9ac2f3"></a><!-- doxytag: member="sc::R12IntEval::R12IntEval" ref="0e42885b8eaf3f41f6e2a3c4bd9ac2f3" args="(const Ref&lt; R12IntEvalInfo &gt; &amp;info, bool gbc=true, bool ebc=true, LinearR12::ABSMethod abs_method=LinearR12::ABS_CABSPlus, LinearR12::StandardApproximation stdapprox=LinearR12::StdApprox_Ap, bool follow_ks_ebcfree=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">sc::R12IntEval::R12IntEval           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classsc_1_1Ref.html">Ref</a>&lt; <a class="el" href="classsc_1_1R12IntEvalInfo.html">R12IntEvalInfo</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>gbc</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>ebc</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LinearR12::ABSMethod&nbsp;</td>
          <td class="paramname"> <em>abs_method</em> = <code>LinearR12::ABS_CABSPlus</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LinearR12::StandardApproximation&nbsp;</td>
          <td class="paramname"> <em>stdapprox</em> = <code>LinearR12::StdApprox_Ap</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>follow_ks_ebcfree</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructs <a class="el" href="classsc_1_1R12IntEval.html" title="R12IntEval is the top-level class which computes intermediates occuring in linear...">R12IntEval</a>. 
<p>
If follow_ks_ebcfree is true then follow formalism of Klopper and Samson to compute EBC-free MP2-R12 energy. 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="c096464dae284699a34e02ca215f1a30"></a><!-- doxytag: member="sc::R12IntEval::save_data_state" ref="c096464dae284699a34e02ca215f1a30" args="(StateOut &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void sc::R12IntEval::save_data_state           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classsc_1_1StateOut.html">StateOut</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Save the base classes (with save_data_state) and the members in the same order that the <a class="el" href="classsc_1_1StateIn.html" title="Restores objects that derive from SavableState.">StateIn</a> CTOR initializes them. 
<p>
This must be implemented by the derived class if the class has data. 
<p>Reimplemented from <a class="el" href="classsc_1_1SavableState.html#f9e0c212322d3c0f43e2dcb33e111acf">sc::SavableState</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="r12int__eval_8h_source.html">r12int_eval.h</a></ul>
</div>
<hr>
<address>
<small>

Generated at Wed Oct 14 14:12:15 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>