SCM

SCM Repository

[matrix] View of /www/doxygen/CHMfactor_8c.html
ViewVC logotype

View of /www/doxygen/CHMfactor_8c.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2262 - (download) (as text) (annotate)
Thu Sep 11 08:10:55 2008 UTC (11 years, 2 months ago) by mmaechler
File size: 24019 byte(s)
doxygen update
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Matrix: CHMfactor.c File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.5 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>CHMfactor.c File Reference</h1>
<p>
<code>#include &quot;<a class="el" href="CHMfactor_8h-source.html">CHMfactor.h</a>&quot;</code><br>

<p>
<div class="dynheader">
Include dependency graph for CHMfactor.c:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c__incl.png" border="0" usemap="#CHMfactor.c_map" alt=""></center>
<map name="CHMfactor.c_map">
<area shape="rect" href="CHMfactor_8h.html" title="CHMfactor.h" alt="" coords="215,81,308,105"><area shape="rect" href="Mutils_8h.html" title="Mutils.h" alt="" coords="165,231,232,255"><area shape="rect" href="chm__common_8h.html" title="chm_common.h" alt="" coords="260,156,375,180"><area shape="rect" href="Syms_8h.html" title="Syms.h" alt="" coords="371,305,437,329"></map>
</div>

<p>
<a href="CHMfactor_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="CHMfactor_8c.html#c81ffe4ed105e938046e467310882d56">chm_factor_ldetL2</a> (<a class="el" href="chm__common_8h.html#46821edd5f96e6452825a9faff530128">CHM_FR</a> f)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Evaluate the logarithm of the square of the determinant of L.  <a href="#c81ffe4ed105e938046e467310882d56"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="chm__common_8h.html#46821edd5f96e6452825a9faff530128">CHM_FR</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="CHMfactor_8c.html#8f49596874078a3b8482df1ee23fe829">chm_factor_update</a> (<a class="el" href="chm__common_8h.html#46821edd5f96e6452825a9faff530128">CHM_FR</a> f, <a class="el" href="chm__common_8h.html#1a47b00141f8a86eb3d071242cdec825">CHM_SP</a> A, double mult)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update the numerical values in the factor f as A + mult * I, if A is symmetric, otherwise AA' + mult * I.  <a href="#8f49596874078a3b8482df1ee23fe829"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="CHMfactor_8c.html#c1b15251b6a81f2f700b53c1fdf14aac">CHMfactor_ldetL2</a> (SEXP x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="CHMfactor_8c.html#bb40b3666ce7a47edddf74ed8299939d">CHMfactor_ldetL2up</a> (SEXP x, SEXP parent, SEXP mult)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="CHMfactor_8c.html#15222009b843f42503fa463de01397ac">CHMfactor_solve</a> (SEXP a, SEXP b, SEXP system)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="CHMfactor_8c.html#0b91bc65ce8655713f5b71d484897408">CHMfactor_spsolve</a> (SEXP a, SEXP b, SEXP system)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="CHMfactor_8c.html#65d766e6b16a370b3057acf81b4c6f1a">CHMfactor_to_sparse</a> (SEXP x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="CHMfactor_8c.html#afc574f19837b7c6879c395a382444b0">CHMfactor_update</a> (SEXP object, SEXP parent, SEXP mult)</td></tr>

</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="c81ffe4ed105e938046e467310882d56"></a><!-- doxytag: member="CHMfactor.c::chm_factor_ldetL2" ref="c81ffe4ed105e938046e467310882d56" args="(CHM_FR f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double chm_factor_ldetL2           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="chm__common_8h.html#46821edd5f96e6452825a9faff530128">CHM_FR</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Evaluate the logarithm of the square of the determinant of L. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>f</em>&nbsp;</td><td>pointer to a CHMfactor object</td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>log(det(L)^2) </dd></dl>

<p>Definition at line <a class="el" href="CHMfactor_8c-source.html#l00059">59</a> of file <a class="el" href="CHMfactor_8c-source.html">CHMfactor.c</a>.</p>

<p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>.</p>

<p>Referenced by <a class="el" href="CHMfactor_8c-source.html#l00091">CHMfactor_ldetL2()</a>, <a class="el" href="CHMfactor_8c-source.html#l00132">CHMfactor_ldetL2up()</a>, and <a class="el" href="init_8c-source.html#l00229">R_init_Matrix()</a>.</p>

<p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c_c81ffe4ed105e938046e467310882d56_icgraph.png" border="0" usemap="#CHMfactor_8c_c81ffe4ed105e938046e467310882d56_icgraph_map" alt=""></center>
<map name="CHMfactor_8c_c81ffe4ed105e938046e467310882d56_icgraph_map">
<area shape="rect" href="CHMfactor_8h.html#c1b15251b6a81f2f700b53c1fdf14aac" title="CHMfactor_ldetL2" alt="" coords="189,6,315,30"><area shape="rect" href="CHMfactor_8h.html#bb40b3666ce7a47edddf74ed8299939d" title="CHMfactor_ldetL2up" alt="" coords="183,54,321,78"><area shape="rect" href="init_8c.html#3c984b3c92aeb789d5679e2aae8b8eac" title="R_init_Matrix" alt="" coords="204,102,300,126"></map>
</div>

</div>
</div><p>
<a class="anchor" name="8f49596874078a3b8482df1ee23fe829"></a><!-- doxytag: member="CHMfactor.c::chm_factor_update" ref="8f49596874078a3b8482df1ee23fe829" args="(CHM_FR f, CHM_SP A, double mult)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="chm__common_8h.html#46821edd5f96e6452825a9faff530128">CHM_FR</a> chm_factor_update           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="chm__common_8h.html#46821edd5f96e6452825a9faff530128">CHM_FR</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="chm__common_8h.html#1a47b00141f8a86eb3d071242cdec825">CHM_SP</a>&nbsp;</td>
          <td class="paramname"> <em>A</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>mult</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update the numerical values in the factor f as A + mult * I, if A is symmetric, otherwise AA' + mult * I. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>f</em>&nbsp;</td><td>pointer to a CHM_FR object. f is updated upon return. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>pointer to a CHM_SP object, possibly symmetric </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>mult</em>&nbsp;</td><td>multiple of the identity to be added to A or AA' before decomposing.</td></tr>
  </table>
</dl>
<dl class="note" compact><dt><b>Note:</b></dt><dd>: A and f must be compatible. There is no check on this here. Incompatibility of A and f will cause the CHOLMOD functions to take an error exit. </dd></dl>

<p>Definition at line <a class="el" href="CHMfactor_8c-source.html#l00112">112</a> of file <a class="el" href="CHMfactor_8c-source.html">CHMfactor.c</a>.</p>

<p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, and <a class="el" href="chm__common_8c-source.html#l00004">c</a>.</p>

<p>Referenced by <a class="el" href="CHMfactor_8c-source.html#l00132">CHMfactor_ldetL2up()</a>, <a class="el" href="CHMfactor_8c-source.html#l00122">CHMfactor_update()</a>, and <a class="el" href="init_8c-source.html#l00229">R_init_Matrix()</a>.</p>

<p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c_8f49596874078a3b8482df1ee23fe829_icgraph.png" border="0" usemap="#CHMfactor_8c_8f49596874078a3b8482df1ee23fe829_icgraph_map" alt=""></center>
<map name="CHMfactor_8c_8f49596874078a3b8482df1ee23fe829_icgraph_map">
<area shape="rect" href="CHMfactor_8h.html#bb40b3666ce7a47edddf74ed8299939d" title="CHMfactor_ldetL2up" alt="" coords="188,6,327,30"><area shape="rect" href="CHMfactor_8h.html#afc574f19837b7c6879c395a382444b0" title="CHMfactor_update" alt="" coords="193,54,321,78"><area shape="rect" href="init_8c.html#3c984b3c92aeb789d5679e2aae8b8eac" title="R_init_Matrix" alt="" coords="209,102,305,126"></map>
</div>

</div>
</div><p>
<a class="anchor" name="c1b15251b6a81f2f700b53c1fdf14aac"></a><!-- doxytag: member="CHMfactor.c::CHMfactor_ldetL2" ref="c1b15251b6a81f2f700b53c1fdf14aac" args="(SEXP x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SEXP CHMfactor_ldetL2           </td>
          <td>(</td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="CHMfactor_8c-source.html#l00091">91</a> of file <a class="el" href="CHMfactor_8c-source.html">CHMfactor.c</a>.</p>

<p>References <a class="el" href="chm__common_8h-source.html#l00027">AS_CHM_FR</a>, and <a class="el" href="CHMfactor_8c-source.html#l00059">chm_factor_ldetL2()</a>.</p>

<p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c_c1b15251b6a81f2f700b53c1fdf14aac_cgraph.png" border="0" usemap="#CHMfactor_8c_c1b15251b6a81f2f700b53c1fdf14aac_cgraph_map" alt=""></center>
<map name="CHMfactor_8c_c1b15251b6a81f2f700b53c1fdf14aac_cgraph_map">
<area shape="rect" href="CHMfactor_8c.html#c81ffe4ed105e938046e467310882d56" title="Evaluate the logarithm of the square of the determinant of L." alt="" coords="179,6,307,30"></map>
</div>

</div>
</div><p>
<a class="anchor" name="bb40b3666ce7a47edddf74ed8299939d"></a><!-- doxytag: member="CHMfactor.c::CHMfactor_ldetL2up" ref="bb40b3666ce7a47edddf74ed8299939d" args="(SEXP x, SEXP parent, SEXP mult)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SEXP CHMfactor_ldetL2up           </td>
          <td>(</td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>mult</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="CHMfactor_8c-source.html#l00132">132</a> of file <a class="el" href="CHMfactor_8c-source.html">CHMfactor.c</a>.</p>

<p>References <a class="el" href="chm__common_8h-source.html#l00027">AS_CHM_FR</a>, <a class="el" href="chm__common_8h-source.html#l00031">AS_CHM_SP__</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, <a class="el" href="CHMfactor_8c-source.html#l00059">chm_factor_ldetL2()</a>, and <a class="el" href="CHMfactor_8c-source.html#l00112">chm_factor_update()</a>.</p>

<p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c_bb40b3666ce7a47edddf74ed8299939d_cgraph.png" border="0" usemap="#CHMfactor_8c_bb40b3666ce7a47edddf74ed8299939d_cgraph_map" alt=""></center>
<map name="CHMfactor_8c_bb40b3666ce7a47edddf74ed8299939d_cgraph_map">
<area shape="rect" href="CHMfactor_8c.html#c81ffe4ed105e938046e467310882d56" title="Evaluate the logarithm of the square of the determinant of L." alt="" coords="197,6,325,30"><area shape="rect" href="CHMfactor_8c.html#8f49596874078a3b8482df1ee23fe829" title="Update the numerical values in the factor f as A + mult * I, if A is symmetric, otherwise..." alt="" coords="196,54,327,78"></map>
</div>

</div>
</div><p>
<a class="anchor" name="15222009b843f42503fa463de01397ac"></a><!-- doxytag: member="CHMfactor.c::CHMfactor_solve" ref="15222009b843f42503fa463de01397ac" args="(SEXP a, SEXP b, SEXP system)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SEXP CHMfactor_solve           </td>
          <td>(</td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>system</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="CHMfactor_8c-source.html#l00020">20</a> of file <a class="el" href="CHMfactor_8c-source.html">CHMfactor.c</a>.</p>

<p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, <a class="el" href="chm__common_8h-source.html#l00026">AS_CHM_DN</a>, <a class="el" href="chm__common_8h-source.html#l00027">AS_CHM_FR</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, <a class="el" href="chm__common_8c-source.html#l00587">chm_dense_to_SEXP()</a>, <a class="el" href="Mutils_8c-source.html#l00686">dup_mMatrix_as_dgeMatrix()</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>.</p>

<p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c_15222009b843f42503fa463de01397ac_cgraph.png" border="0" usemap="#CHMfactor_8c_15222009b843f42503fa463de01397ac_cgraph_map" alt=""></center>
<map name="CHMfactor_8c_15222009b843f42503fa463de01397ac_cgraph_map">
<area shape="rect" href="chm__common_8c.html#c0552f8d5248824ec90a314b69bd1408" title="Copy the contents of a to an appropriate denseMatrix object and, optionally, free..." alt="" coords="192,6,341,30"><area shape="rect" href="Mutils_8c.html#574d0797f3bfb4cb555038c8d90cceb8" title="dup_mMatrix_as_dgeMatrix" alt="" coords="176,54,357,78"><area shape="rect" href="Mutils_8h.html#f7f59236ca18ab52131cf71f4a7b0786" title="Allocate an SEXP of given type and length, assign it as slot nm in the object, and..." alt="" coords="424,6,525,30"><area shape="rect" href="Mutils_8h.html#2206f293e563a99c83fa8480b7e26912" title="Return the 0&#45;based index of a string match in a vector of strings terminated by an..." alt="" coords="407,54,543,78"></map>
</div>

</div>
</div><p>
<a class="anchor" name="0b91bc65ce8655713f5b71d484897408"></a><!-- doxytag: member="CHMfactor.c::CHMfactor_spsolve" ref="0b91bc65ce8655713f5b71d484897408" args="(SEXP a, SEXP b, SEXP system)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SEXP CHMfactor_spsolve           </td>
          <td>(</td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>system</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="CHMfactor_8c-source.html#l00037">37</a> of file <a class="el" href="CHMfactor_8c-source.html">CHMfactor.c</a>.</p>

<p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, <a class="el" href="chm__common_8h-source.html#l00027">AS_CHM_FR</a>, <a class="el" href="chm__common_8h-source.html#l00031">AS_CHM_SP__</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, <a class="el" href="chm__common_8c-source.html#l00176">chm_sparse_to_SEXP()</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>.</p>

<p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c_0b91bc65ce8655713f5b71d484897408_cgraph.png" border="0" usemap="#CHMfactor_8c_0b91bc65ce8655713f5b71d484897408_cgraph_map" alt=""></center>
<map name="CHMfactor_8c_0b91bc65ce8655713f5b71d484897408_cgraph_map">
<area shape="rect" href="chm__common_8c.html#7aa1a6e564c24a55b031b5c03b3313f4" title="Copy the contents of a to an appropriate CsparseMatrix object and, optionally, free..." alt="" coords="191,6,343,30"><area shape="rect" href="Mutils_8h.html#f7f59236ca18ab52131cf71f4a7b0786" title="Allocate an SEXP of given type and length, assign it as slot nm in the object, and..." alt="" coords="392,6,493,30"></map>
</div>

</div>
</div><p>
<a class="anchor" name="65d766e6b16a370b3057acf81b4c6f1a"></a><!-- doxytag: member="CHMfactor.c::CHMfactor_to_sparse" ref="65d766e6b16a370b3057acf81b4c6f1a" args="(SEXP x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SEXP CHMfactor_to_sparse           </td>
          <td>(</td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="CHMfactor_8c-source.html#l00004">4</a> of file <a class="el" href="CHMfactor_8c-source.html">CHMfactor.c</a>.</p>

<p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, <a class="el" href="chm__common_8h-source.html#l00027">AS_CHM_FR</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, and <a class="el" href="chm__common_8c-source.html#l00176">chm_sparse_to_SEXP()</a>.</p>

<p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c_65d766e6b16a370b3057acf81b4c6f1a_cgraph.png" border="0" usemap="#CHMfactor_8c_65d766e6b16a370b3057acf81b4c6f1a_cgraph_map" alt=""></center>
<map name="CHMfactor_8c_65d766e6b16a370b3057acf81b4c6f1a_cgraph_map">
<area shape="rect" href="chm__common_8c.html#7aa1a6e564c24a55b031b5c03b3313f4" title="Copy the contents of a to an appropriate CsparseMatrix object and, optionally, free..." alt="" coords="204,6,356,30"><area shape="rect" href="Mutils_8h.html#f7f59236ca18ab52131cf71f4a7b0786" title="Allocate an SEXP of given type and length, assign it as slot nm in the object, and..." alt="" coords="405,6,507,30"></map>
</div>

</div>
</div><p>
<a class="anchor" name="afc574f19837b7c6879c395a382444b0"></a><!-- doxytag: member="CHMfactor.c::CHMfactor_update" ref="afc574f19837b7c6879c395a382444b0" args="(SEXP object, SEXP parent, SEXP mult)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SEXP CHMfactor_update           </td>
          <td>(</td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SEXP&nbsp;</td>
          <td class="paramname"> <em>mult</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="CHMfactor_8c-source.html#l00122">122</a> of file <a class="el" href="CHMfactor_8c-source.html">CHMfactor.c</a>.</p>

<p>References <a class="el" href="chm__common_8h-source.html#l00027">AS_CHM_FR</a>, <a class="el" href="chm__common_8h-source.html#l00031">AS_CHM_SP__</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, <a class="el" href="chm__common_8c-source.html#l00791">chm_factor_to_SEXP()</a>, and <a class="el" href="CHMfactor_8c-source.html#l00112">chm_factor_update()</a>.</p>

<p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dynsection">
<p><center><img src="CHMfactor_8c_afc574f19837b7c6879c395a382444b0_cgraph.png" border="0" usemap="#CHMfactor_8c_afc574f19837b7c6879c395a382444b0_cgraph_map" alt=""></center>
<map name="CHMfactor_8c_afc574f19837b7c6879c395a382444b0_cgraph_map">
<area shape="rect" href="chm__common_8c.html#b819ab14a3e30e850191896d33089b94" title="Copy the contents of f to an appropriate CHMfactor object and, optionally, free f..." alt="" coords="185,30,332,54"><area shape="rect" href="CHMfactor_8c.html#8f49596874078a3b8482df1ee23fe829" title="Update the numerical values in the factor f as A + mult * I, if A is symmetric, otherwise..." alt="" coords="193,78,324,102"><area shape="rect" href="Mutils_8h.html#f7f59236ca18ab52131cf71f4a7b0786" title="Allocate an SEXP of given type and length, assign it as slot nm in the object, and..." alt="" coords="381,6,483,30"><area shape="rect" href="chm__common_8c.html#f9e93950e044e8dd6480f0b32dfe3f03" title="xtype" alt="" coords="405,54,459,78"></map>
</div>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 11 10:08:55 2008 for Matrix by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
</body>
</html>

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge