SCM

SCM Repository

[matrix] Diff of /www/doxygen/Csparse_8h.html
ViewVC logotype

Diff of /www/doxygen/Csparse_8h.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2261, Thu Sep 11 08:08:45 2008 UTC revision 2262, Thu Sep 11 08:10:55 2008 UTC
# Line 4  Line 4 
4  <link href="doxygen.css" rel="stylesheet" type="text/css">  <link href="doxygen.css" rel="stylesheet" type="text/css">
5  <link href="tabs.css" rel="stylesheet" type="text/css">  <link href="tabs.css" rel="stylesheet" type="text/css">
6  </head><body>  </head><body>
7  <!-- Generated by Doxygen 1.5.3 -->  <!-- Generated by Doxygen 1.5.5 -->
8    <div class="navigation" id="top">
9  <div class="tabs">  <div class="tabs">
10    <ul>    <ul>
11      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
# Line 12  Line 13 
13      <li class="current"><a href="files.html"><span>Files</span></a></li>      <li class="current"><a href="files.html"><span>Files</span></a></li>
14    </ul>    </ul>
15  </div>  </div>
16    </div>
17    <div class="contents">
18  <h1>Csparse.h File Reference</h1>  <h1>Csparse.h File Reference</h1>
19  <p>  <p>
20  <code>#include &quot;<a class="el" href="Mutils_8h-source.html">Mutils.h</a>&quot;</code><br>  <code>#include &quot;<a class="el" href="Mutils_8h-source.html">Mutils.h</a>&quot;</code><br>
# Line 22  Line 25 
25  <div class="dynsection">  <div class="dynsection">
26  <p><center><img src="Csparse_8h__incl.png" border="0" usemap="#Csparse.h_map" alt=""></center>  <p><center><img src="Csparse_8h__incl.png" border="0" usemap="#Csparse.h_map" alt=""></center>
27  <map name="Csparse.h_map">  <map name="Csparse.h_map">
28  <area shape="rect" href="Mutils_8h.html" title="Mutils.h" alt="" coords="129,84,199,111"><area shape="rect" href="Syms_8h.html" title="Syms.h" alt="" coords="277,161,347,188"></map>  <area shape="rect" href="Mutils_8h.html" title="Mutils.h" alt="" coords="165,82,232,106"><area shape="rect" href="Syms_8h.html" title="Syms.h" alt="" coords="371,156,437,180"></map>
29  </div>  </div>
30    
31  <p>  <p>
# Line 31  Line 34 
34  <div class="dynsection">  <div class="dynsection">
35  <p><center><img src="Csparse_8h__dep__incl.png" border="0" usemap="#Csparse.hdep_map" alt=""></center>  <p><center><img src="Csparse_8h__dep__incl.png" border="0" usemap="#Csparse.hdep_map" alt=""></center>
36  <map name="Csparse.hdep_map">  <map name="Csparse.hdep_map">
37  <area shape="rect" href="Csparse_8c.html" title="Csparse.c" alt="" coords="5,84,91,111"><area shape="rect" href="dgCMatrix_8c.html" title="dgCMatrix.c" alt="" coords="115,84,213,111"><area shape="rect" href="init_8c.html" title="init.c" alt="" coords="237,84,288,111"></map>  <area shape="rect" href="Csparse_8c.html" title="Csparse.c" alt="" coords="5,82,85,106"><area shape="rect" href="dgCMatrix_8c.html" title="dgCMatrix.c" alt="" coords="109,82,200,106"><area shape="rect" href="dsCMatrix_8h.html" title="dsCMatrix.h" alt="" coords="224,82,315,106"><area shape="rect" href="init_8c.html" title="init.c" alt="" coords="328,156,376,180"><area shape="rect" href="dsCMatrix_8c.html" title="dsCMatrix.c" alt="" coords="213,156,304,180"></map>
38  </div>  </div>
39    
40  <p>  <p>
# Line 50  Line 53 
53    
54  <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#fec5dcac16fd72028456b98704632f1e">Csparse_dense_prod</a> (SEXP a, SEXP b)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#fec5dcac16fd72028456b98704632f1e">Csparse_dense_prod</a> (SEXP a, SEXP b)</td></tr>
55    
56    <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#316d9d78254bf71714b3e44ac4ec6b01">Csparse_diagN2U</a> (SEXP x)</td></tr>
57    
58  <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#0cc8d2f7047736ee111b11cb2faeaf11">Csparse_diagU2N</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="Csparse_8h.html#0cc8d2f7047736ee111b11cb2faeaf11">Csparse_diagU2N</a> (SEXP x)</td></tr>
59    
60  <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#1d165b31075f32ee0ca273f51c13f9df">Csparse_drop</a> (SEXP x, SEXP tol)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#1d165b31075f32ee0ca273f51c13f9df">Csparse_drop</a> (SEXP x, SEXP tol)</td></tr>
# Line 78  Line 83 
83    
84  <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#913d061ccf8536244aae6b7157c105f1">Csparse_vertcat</a> (SEXP x, SEXP y)</td></tr>  <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#913d061ccf8536244aae6b7157c105f1">Csparse_vertcat</a> (SEXP x, SEXP y)</td></tr>
85    
86    <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#bd7a0c8bab5026485409cbf4c42a86d2">diag_tC</a> (SEXP pslot, SEXP xslot, SEXP perm_slot, SEXP resultKind)</td></tr>
87    
88    <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract the diagonal entries from *triangular* Csparse matrix __or__ a cholmod_sparse factor (LDL = TRUE).  <a href="#bd7a0c8bab5026485409cbf4c42a86d2"></a><br></td></tr>
89    <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#8867b77701a5fc055dee7f72ab7e0709">diag_tC_ptr</a> (int n, int *x_p, double *x_x, int *perm, SEXP resultKind)</td></tr>
90    
91    <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract the diagonal entries from *triangular* Csparse matrix __or__ a cholmod_sparse factor (LDL = TRUE).  <a href="#8867b77701a5fc055dee7f72ab7e0709"></a><br></td></tr>
92  <tr><td class="memItemLeft" nowrap align="right" valign="top">SEXP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Csparse_8h.html#c732feb976a4c849b0542e99f22d92de">Rsparse_validate</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="Csparse_8h.html#c732feb976a4c849b0542e99f22d92de">Rsparse_validate</a> (SEXP x)</td></tr>
93    
94  </table>  </table>
# Line 115  Line 126 
126    
127  <p>  <p>
128    
129  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00338">338</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00392">392</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
130    
131  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>.</p>  <p>References <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>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00133">Real_kind</a>.</p>
132    
133  <p>  <p>
134  <div class="dynheader">  <div class="dynheader">
# Line 125  Line 136 
136  <div class="dynsection">  <div class="dynsection">
137  <p><center><img src="Csparse_8h_546eddc63011f2f2af462894dbec7dc9_cgraph.png" border="0" usemap="#Csparse_8h_546eddc63011f2f2af462894dbec7dc9_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_546eddc63011f2f2af462894dbec7dc9_cgraph.png" border="0" usemap="#Csparse_8h_546eddc63011f2f2af462894dbec7dc9_cgraph_map" alt=""></center>
138  <map name="Csparse_8h_546eddc63011f2f2af462894dbec7dc9_cgraph_map">  <map name="Csparse_8h_546eddc63011f2f2af462894dbec7dc9_cgraph_map">
139  <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="169,5,329,32"></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="159,6,311,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="360,6,461,30"></map>
140  </div>  </div>
141    
142  </div>  </div>
# Line 163  Line 174 
174    
175  <p>  <p>
176    
177  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00277">277</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00321">321</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
178    
179  <p>References <a class="el" href="Mutils_8h-source.html#l00016">_</a>, <a class="el" href="chm__common_8h-source.html#l00025">AS_CHM_SP</a>, <a class="el" href="chm__common_8h-source.html#l00026">AS_CHM_TR</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, <a class="el" href="chm__common_8c-source.html#l00099">chm_sparse_to_SEXP()</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>.</p>  <p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, <a class="el" href="chm__common_8h-source.html#l00028">AS_CHM_SP</a>, <a class="el" href="chm__common_8h-source.html#l00029">AS_CHM_TR</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>
180    
181  <p>  <p>
182  <div class="dynheader">  <div class="dynheader">
# Line 173  Line 184 
184  <div class="dynsection">  <div class="dynsection">
185  <p><center><img src="Csparse_8h_407589b56b662830f7a14b251a8c4da3_cgraph.png" border="0" usemap="#Csparse_8h_407589b56b662830f7a14b251a8c4da3_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_407589b56b662830f7a14b251a8c4da3_cgraph.png" border="0" usemap="#Csparse_8h_407589b56b662830f7a14b251a8c4da3_cgraph_map" alt=""></center>
186  <map name="Csparse_8h_407589b56b662830f7a14b251a8c4da3_cgraph_map">  <map name="Csparse_8h_407589b56b662830f7a14b251a8c4da3_cgraph_map">
187  <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="199,5,359,32"></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="188,6,340,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="389,6,491,30"></map>
188  </div>  </div>
189    
190  </div>  </div>
# Line 211  Line 222 
222    
223  <p>  <p>
224    
225  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00217">217</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00242">242</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
226    
227  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>.</p>  <p>References <a class="el" href="chm__common_8h-source.html#l00028">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#l00866">chm_diagN2U()</a>, <a class="el" href="chm__common_8c-source.html#l00176">chm_sparse_to_SEXP()</a>, <a class="el" href="Mutils_8h-source.html#l00123">class_P</a>, <a class="el" href="Mutils_8h-source.html#l00122">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00121">uplo_P</a>.</p>
228    
229  <p>  <p>
230  <div class="dynheader">  <div class="dynheader">
# Line 221  Line 232 
232  <div class="dynsection">  <div class="dynsection">
233  <p><center><img src="Csparse_8h_6c4e110d10721580b2b43969800dfdb2_cgraph.png" border="0" usemap="#Csparse_8h_6c4e110d10721580b2b43969800dfdb2_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_6c4e110d10721580b2b43969800dfdb2_cgraph.png" border="0" usemap="#Csparse_8h_6c4e110d10721580b2b43969800dfdb2_cgraph_map" alt=""></center>
234  <map name="Csparse_8h_6c4e110d10721580b2b43969800dfdb2_cgraph_map">  <map name="Csparse_8h_6c4e110d10721580b2b43969800dfdb2_cgraph_map">
235  <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="260,5,420,32"></map>  <area shape="rect" href="chm__common_8c.html#713dd9a3d6095f9b55e453d18ca87d5a" title="Drop the (unit) diagonal entries from a cholmod_sparse matrix." alt="" coords="269,6,371,30"><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="244,54,396,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="445,54,547,78"></map>
236  </div>  </div>
237    
238  </div>  </div>
# Line 253  Line 264 
264    
265  <p>  <p>
266    
267  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00203">203</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00205">205</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
268    
269  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>.</p>  <p>References <a class="el" href="chm__common_8h-source.html#l00028">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#l00866">chm_diagN2U()</a>, <a class="el" href="chm__common_8c-source.html#l00176">chm_sparse_to_SEXP()</a>, <a class="el" href="Mutils_8h-source.html#l00123">class_P</a>, <a class="el" href="Mutils_8h-source.html#l00122">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00121">uplo_P</a>.</p>
270    
271  <p>  <p>
272  <div class="dynheader">  <div class="dynheader">
# Line 263  Line 274 
274  <div class="dynsection">  <div class="dynsection">
275  <p><center><img src="Csparse_8h_8414bce86d0916499c2d63f70728176b_cgraph.png" border="0" usemap="#Csparse_8h_8414bce86d0916499c2d63f70728176b_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_8414bce86d0916499c2d63f70728176b_cgraph.png" border="0" usemap="#Csparse_8h_8414bce86d0916499c2d63f70728176b_cgraph_map" alt=""></center>
276  <map name="Csparse_8h_8414bce86d0916499c2d63f70728176b_cgraph_map">  <map name="Csparse_8h_8414bce86d0916499c2d63f70728176b_cgraph_map">
277  <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="225,5,385,32"></map>  <area shape="rect" href="chm__common_8c.html#713dd9a3d6095f9b55e453d18ca87d5a" title="Drop the (unit) diagonal entries from a cholmod_sparse matrix." alt="" coords="237,6,339,30"><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="212,54,364,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="413,54,515,78"></map>
278  </div>  </div>
279    
280  </div>  </div>
# Line 295  Line 306 
306    
307  <p>  <p>
308    
309  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00256">256</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00299">299</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
310    
311  <p>References <a class="el" href="chm__common_8h-source.html#l00023">AS_CHM_DN</a>, <a class="el" href="chm__common_8h-source.html#l00025">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#l00453">chm_dense_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00205">mMatrix_as_dgeMatrix()</a>.</p>  <p>References <a class="el" href="chm__common_8h-source.html#l00026">AS_CHM_DN</a>, <a class="el" href="chm__common_8h-source.html#l00028">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#l00587">chm_dense_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00243">mMatrix_as_dgeMatrix()</a>.</p>
312    
313  <p>  <p>
314  <div class="dynheader">  <div class="dynheader">
# Line 305  Line 316 
316  <div class="dynsection">  <div class="dynsection">
317  <p><center><img src="Csparse_8h_ef1a61ab6f25436301b8ee835106c23b_cgraph.png" border="0" usemap="#Csparse_8h_ef1a61ab6f25436301b8ee835106c23b_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_ef1a61ab6f25436301b8ee835106c23b_cgraph.png" border="0" usemap="#Csparse_8h_ef1a61ab6f25436301b8ee835106c23b_cgraph_map" alt=""></center>
318  <map name="Csparse_8h_ef1a61ab6f25436301b8ee835106c23b_cgraph_map">  <map name="Csparse_8h_ef1a61ab6f25436301b8ee835106c23b_cgraph_map">
319  <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="249,5,407,32"><area shape="rect" href="Mutils_8h.html#460951a1f5dadb579d977ba114eec12e" title="mMatrix_as_dgeMatrix" alt="" coords="244,56,412,83"><area shape="rect" href="Mutils_8c.html#574d0797f3bfb4cb555038c8d90cceb8" title="dup_mMatrix_as_dgeMatrix" alt="" coords="461,56,661,83"></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="232,6,381,30"><area shape="rect" href="Mutils_8h.html#460951a1f5dadb579d977ba114eec12e" title="mMatrix_as_dgeMatrix" alt="" coords="231,54,383,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="472,6,573,30"><area shape="rect" href="Mutils_8c.html#574d0797f3bfb4cb555038c8d90cceb8" title="dup_mMatrix_as_dgeMatrix" alt="" coords="432,54,613,78"><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="663,54,799,78"></map>
320  </div>  </div>
321    
322  </div>  </div>
# Line 337  Line 348 
348    
349  <p>  <p>
350    
351  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00236">236</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00279">279</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
352    
353  <p>References <a class="el" href="chm__common_8h-source.html#l00023">AS_CHM_DN</a>, <a class="el" href="chm__common_8h-source.html#l00025">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#l00453">chm_dense_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00205">mMatrix_as_dgeMatrix()</a>.</p>  <p>References <a class="el" href="chm__common_8h-source.html#l00026">AS_CHM_DN</a>, <a class="el" href="chm__common_8h-source.html#l00028">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#l00587">chm_dense_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00243">mMatrix_as_dgeMatrix()</a>.</p>
354    
355  <p>  <p>
356  <div class="dynheader">  <div class="dynheader">
# Line 347  Line 358 
358  <div class="dynsection">  <div class="dynsection">
359  <p><center><img src="Csparse_8h_fec5dcac16fd72028456b98704632f1e_cgraph.png" border="0" usemap="#Csparse_8h_fec5dcac16fd72028456b98704632f1e_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_fec5dcac16fd72028456b98704632f1e_cgraph.png" border="0" usemap="#Csparse_8h_fec5dcac16fd72028456b98704632f1e_cgraph_map" alt=""></center>
360  <map name="Csparse_8h_fec5dcac16fd72028456b98704632f1e_cgraph_map">  <map name="Csparse_8h_fec5dcac16fd72028456b98704632f1e_cgraph_map">
361  <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="217,5,375,32"><area shape="rect" href="Mutils_8h.html#460951a1f5dadb579d977ba114eec12e" title="mMatrix_as_dgeMatrix" alt="" coords="212,56,380,83"><area shape="rect" href="Mutils_8c.html#574d0797f3bfb4cb555038c8d90cceb8" title="dup_mMatrix_as_dgeMatrix" alt="" coords="429,56,629,83"></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="200,6,349,30"><area shape="rect" href="Mutils_8h.html#460951a1f5dadb579d977ba114eec12e" title="mMatrix_as_dgeMatrix" alt="" coords="199,54,351,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="440,6,541,30"><area shape="rect" href="Mutils_8c.html#574d0797f3bfb4cb555038c8d90cceb8" title="dup_mMatrix_as_dgeMatrix" alt="" coords="400,54,581,78"><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="631,54,767,78"></map>
362  </div>  </div>
363    
364  </div>  </div>
365  </div><p>  </div><p>
366  <a class="anchor" name="0cc8d2f7047736ee111b11cb2faeaf11"></a><!-- doxytag: member="Csparse.h::Csparse_diagU2N" ref="0cc8d2f7047736ee111b11cb2faeaf11" args="(SEXP x)" -->  <a class="anchor" name="316d9d78254bf71714b3e44ac4ec6b01"></a><!-- doxytag: member="Csparse.h::Csparse_diagN2U" ref="316d9d78254bf71714b3e44ac4ec6b01" args="(SEXP x)" -->
367  <div class="memitem">  <div class="memitem">
368  <div class="memproto">  <div class="memproto">
369        <table class="memname">        <table class="memname">
370          <tr>          <tr>
371            <td class="memname">SEXP Csparse_diagU2N           </td>            <td class="memname">SEXP Csparse_diagN2U           </td>
372            <td>(</td>            <td>(</td>
373            <td class="paramtype">SEXP&nbsp;</td>            <td class="paramtype">SEXP&nbsp;</td>
374            <td class="paramname"> <em>x</em>          </td>            <td class="paramname"> <em>x</em>          </td>
# Line 370  Line 381 
381    
382  <p>  <p>
383    
384  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00349">349</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00427">427</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
385    
386  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, <a class="el" href="Mutils_8h-source.html#l00112">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>, and <a class="el" href="Mutils_8h-source.html#l00111">uplo_P</a>.</p>  <p>References <a class="el" href="chm__common_8h-source.html#l00031">AS_CHM_SP__</a>, <a class="el" href="chm__common_8c-source.html#l00866">chm_diagN2U()</a>, <a class="el" href="chm__common_8c-source.html#l00176">chm_sparse_to_SEXP()</a>, <a class="el" href="Mutils_8h-source.html#l00123">class_P</a>, <a class="el" href="Mutils_8h-source.html#l00122">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, <a class="el" href="Mutils_8h-source.html#l00133">Real_kind</a>, and <a class="el" href="Mutils_8h-source.html#l00121">uplo_P</a>.</p>
387    
388  <p>  <p>
389  <div class="dynheader">  <div class="dynheader">
390  Here is the call graph for this function:</div>  Here is the call graph for this function:</div>
391  <div class="dynsection">  <div class="dynsection">
392  <p><center><img src="Csparse_8h_0cc8d2f7047736ee111b11cb2faeaf11_cgraph.png" border="0" usemap="#Csparse_8h_0cc8d2f7047736ee111b11cb2faeaf11_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_316d9d78254bf71714b3e44ac4ec6b01_cgraph.png" border="0" usemap="#Csparse_8h_316d9d78254bf71714b3e44ac4ec6b01_cgraph_map" alt=""></center>
393  <map name="Csparse_8h_0cc8d2f7047736ee111b11cb2faeaf11_cgraph_map">  <map name="Csparse_8h_316d9d78254bf71714b3e44ac4ec6b01_cgraph_map">
394  <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="193,5,353,32"></map>  <area shape="rect" href="chm__common_8c.html#713dd9a3d6095f9b55e453d18ca87d5a" title="Drop the (unit) diagonal entries from a cholmod_sparse matrix." alt="" coords="205,6,307,30"><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="180,54,332,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="381,54,483,78"></map>
395  </div>  </div>
396    
397  </div>  </div>
398  </div><p>  </div><p>
399    <a class="anchor" name="0cc8d2f7047736ee111b11cb2faeaf11"></a><!-- doxytag: member="Csparse.h::Csparse_diagU2N" ref="0cc8d2f7047736ee111b11cb2faeaf11" args="(SEXP x)" -->
400    <div class="memitem">
401    <div class="memproto">
402          <table class="memname">
403            <tr>
404              <td class="memname">SEXP Csparse_diagU2N           </td>
405              <td>(</td>
406              <td class="paramtype">SEXP&nbsp;</td>
407              <td class="paramname"> <em>x</em>          </td>
408              <td>&nbsp;)&nbsp;</td>
409              <td width="100%"></td>
410            </tr>
411          </table>
412    </div>
413    <div class="memdoc">
414    
415    <p>
416    
417    <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00403">403</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
418    
419    </div>
420    </div><p>
421  <a class="anchor" name="1d165b31075f32ee0ca273f51c13f9df"></a><!-- doxytag: member="Csparse.h::Csparse_drop" ref="1d165b31075f32ee0ca273f51c13f9df" args="(SEXP x, SEXP tol)" -->  <a class="anchor" name="1d165b31075f32ee0ca273f51c13f9df"></a><!-- doxytag: member="Csparse.h::Csparse_drop" ref="1d165b31075f32ee0ca273f51c13f9df" args="(SEXP x, SEXP tol)" -->
422  <div class="memitem">  <div class="memitem">
423  <div class="memproto">  <div class="memproto">
# Line 412  Line 445 
445    
446  <p>  <p>
447    
448  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00302">302</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00351">351</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
449    
450  <p>References <a class="el" href="Mutils_8h-source.html#l00016">_</a>, <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>.</p>  <p>References <a class="el" href="Mutils_8h-source.html#l00017">_</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>, <a class="el" href="Mutils_8h-source.html#l00123">class_P</a>, <a class="el" href="Mutils_8h-source.html#l00122">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, <a class="el" href="Mutils_8h-source.html#l00133">Real_kind</a>, and <a class="el" href="Mutils_8h-source.html#l00121">uplo_P</a>.</p>
451    
452  <p>  <p>
453  <div class="dynheader">  <div class="dynheader">
# Line 422  Line 455 
455  <div class="dynsection">  <div class="dynsection">
456  <p><center><img src="Csparse_8h_1d165b31075f32ee0ca273f51c13f9df_cgraph.png" border="0" usemap="#Csparse_8h_1d165b31075f32ee0ca273f51c13f9df_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_1d165b31075f32ee0ca273f51c13f9df_cgraph.png" border="0" usemap="#Csparse_8h_1d165b31075f32ee0ca273f51c13f9df_cgraph_map" alt=""></center>
457  <map name="Csparse_8h_1d165b31075f32ee0ca273f51c13f9df_cgraph_map">  <map name="Csparse_8h_1d165b31075f32ee0ca273f51c13f9df_cgraph_map">
458  <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="167,5,327,32"></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="156,6,308,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="357,6,459,30"></map>
459  </div>  </div>
460    
461  </div>  </div>
# Line 454  Line 487 
487    
488  <p>  <p>
489    
490  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00170">170</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00172">172</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
491    
492  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>.</p>  <p>References <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>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00133">Real_kind</a>.</p>
493    
494  <p>  <p>
495  <div class="dynheader">  <div class="dynheader">
# Line 464  Line 497 
497  <div class="dynsection">  <div class="dynsection">
498  <p><center><img src="Csparse_8h_24241833bc1fbb9c17404ee109ef50fd_cgraph.png" border="0" usemap="#Csparse_8h_24241833bc1fbb9c17404ee109ef50fd_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_24241833bc1fbb9c17404ee109ef50fd_cgraph.png" border="0" usemap="#Csparse_8h_24241833bc1fbb9c17404ee109ef50fd_cgraph_map" alt=""></center>
499  <map name="Csparse_8h_24241833bc1fbb9c17404ee109ef50fd_cgraph_map">  <map name="Csparse_8h_24241833bc1fbb9c17404ee109ef50fd_cgraph_map">
500  <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="281,5,441,32"></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="260,6,412,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="461,6,563,30"></map>
501  </div>  </div>
502    
503  </div>  </div>
# Line 496  Line 529 
529    
530  <p>  <p>
531    
532  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00316">316</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00370">370</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
533    
534  <p>References <a class="el" href="chm__common_8h-source.html#l00025">AS_CHM_SP</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, and <a class="el" href="chm__common_8c-source.html#l00099">chm_sparse_to_SEXP()</a>.</p>  <p>References <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>, and <a class="el" href="chm__common_8c-source.html#l00176">chm_sparse_to_SEXP()</a>.</p>
535    
536  <p>  <p>
537  <div class="dynheader">  <div class="dynheader">
# Line 506  Line 539 
539  <div class="dynsection">  <div class="dynsection">
540  <p><center><img src="Csparse_8h_8973a306b51dbd6b2b66b21185bf048a_cgraph.png" border="0" usemap="#Csparse_8h_8973a306b51dbd6b2b66b21185bf048a_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_8973a306b51dbd6b2b66b21185bf048a_cgraph.png" border="0" usemap="#Csparse_8h_8973a306b51dbd6b2b66b21185bf048a_cgraph_map" alt=""></center>
541  <map name="Csparse_8h_8973a306b51dbd6b2b66b21185bf048a_cgraph_map">  <map name="Csparse_8h_8973a306b51dbd6b2b66b21185bf048a_cgraph_map">
542  <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="185,5,345,32"></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="175,6,327,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="376,6,477,30"></map>
543  </div>  </div>
544    
545  </div>  </div>
# Line 538  Line 571 
571    
572  <p>  <p>
573    
574  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00389">389</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00471">471</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
575    
576  <p>References <a class="el" href="Mutils_8h-source.html#l00016">_</a>, <a class="el" href="chm__common_8h-source.html#l00025">AS_CHM_SP</a>, and <a class="el" href="chm__common_8c-source.html#l00004">c</a>.</p>  <p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, <a class="el" href="chm__common_8h-source.html#l00028">AS_CHM_SP</a>, and <a class="el" href="chm__common_8c-source.html#l00004">c</a>.</p>
577    
578  </div>  </div>
579  </div><p>  </div><p>
# Line 577  Line 610 
610    
611  <p>  <p>
612    
613  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00369">369</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00451">451</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
614    
615  <p>References <a class="el" href="Mutils_8h-source.html#l00016">_</a>, <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, and <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>.</p>  <p>References <a class="el" href="Mutils_8h-source.html#l00017">_</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="Mutils_8h-source.html#l00133">Real_kind</a>.</p>
616    
617  <p>  <p>
618  <div class="dynheader">  <div class="dynheader">
# Line 587  Line 620 
620  <div class="dynsection">  <div class="dynsection">
621  <p><center><img src="Csparse_8h_bfee8cfe834c57a1bb2144ee157b83dc_cgraph.png" border="0" usemap="#Csparse_8h_bfee8cfe834c57a1bb2144ee157b83dc_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_bfee8cfe834c57a1bb2144ee157b83dc_cgraph.png" border="0" usemap="#Csparse_8h_bfee8cfe834c57a1bb2144ee157b83dc_cgraph_map" alt=""></center>
622  <map name="Csparse_8h_bfee8cfe834c57a1bb2144ee157b83dc_cgraph_map">  <map name="Csparse_8h_bfee8cfe834c57a1bb2144ee157b83dc_cgraph_map">
623  <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="201,5,361,32"></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="188,6,340,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="389,6,491,30"></map>
624  </div>  </div>
625    
626  </div>  </div>
# Line 610  Line 643 
643    
644  <p>  <p>
645    
646  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00156">156</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00158">158</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
647    
648  <p>References <a class="el" href="Mutils_8h-source.html#l00016">_</a>, <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>.</p>  <p>References <a class="el" href="Mutils_8h-source.html#l00017">_</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>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00133">Real_kind</a>.</p>
649    
650  <p>  <p>
651  <div class="dynheader">  <div class="dynheader">
# Line 620  Line 653 
653  <div class="dynsection">  <div class="dynsection">
654  <p><center><img src="Csparse_8h_1fe70f89e424351c54c9bf4ba618ae65_cgraph.png" border="0" usemap="#Csparse_8h_1fe70f89e424351c54c9bf4ba618ae65_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_1fe70f89e424351c54c9bf4ba618ae65_cgraph.png" border="0" usemap="#Csparse_8h_1fe70f89e424351c54c9bf4ba618ae65_cgraph_map" alt=""></center>
655  <map name="Csparse_8h_1fe70f89e424351c54c9bf4ba618ae65_cgraph_map">  <map name="Csparse_8h_1fe70f89e424351c54c9bf4ba618ae65_cgraph_map">
656  <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="281,5,441,32"></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="260,6,412,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="461,6,563,30"></map>
657  </div>  </div>
658    
659  </div>  </div>
# Line 643  Line 676 
676    
677  <p>  <p>
678    
679  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00109">109</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00111">111</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
680    
681  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00453">chm_dense_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>.</p>  <p>References <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#l00587">chm_dense_to_SEXP()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00133">Real_kind</a>.</p>
682    
683  <p>  <p>
684  <div class="dynheader">  <div class="dynheader">
# Line 653  Line 686 
686  <div class="dynsection">  <div class="dynsection">
687  <p><center><img src="Csparse_8h_b78e05571230070d4afb830b2e82134c_cgraph.png" border="0" usemap="#Csparse_8h_b78e05571230070d4afb830b2e82134c_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_b78e05571230070d4afb830b2e82134c_cgraph.png" border="0" usemap="#Csparse_8h_b78e05571230070d4afb830b2e82134c_cgraph_map" alt=""></center>
688  <map name="Csparse_8h_b78e05571230070d4afb830b2e82134c_cgraph_map">  <map name="Csparse_8h_b78e05571230070d4afb830b2e82134c_cgraph_map">
689  <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="195,5,352,32"></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="184,6,333,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="381,6,483,30"></map>
690  </div>  </div>
691    
692  </div>  </div>
# Line 676  Line 709 
709    
710  <p>  <p>
711    
712  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00135">135</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00137">137</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
713    
714  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00527">chm_dense_to_matrix()</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>.</p>  <p>References <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#l00661">chm_dense_to_matrix()</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>.</p>
715    
716  <p>  <p>
717  <div class="dynheader">  <div class="dynheader">
# Line 686  Line 719 
719  <div class="dynsection">  <div class="dynsection">
720  <p><center><img src="Csparse_8h_445c08f7c12195da18d858465511b516_cgraph.png" border="0" usemap="#Csparse_8h_445c08f7c12195da18d858465511b516_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_445c08f7c12195da18d858465511b516_cgraph.png" border="0" usemap="#Csparse_8h_445c08f7c12195da18d858465511b516_cgraph_map" alt=""></center>
721  <map name="Csparse_8h_445c08f7c12195da18d858465511b516_cgraph_map">  <map name="Csparse_8h_445c08f7c12195da18d858465511b516_cgraph_map">
722  <area shape="rect" href="chm__common_8c.html#a63a154e775eded261bf72b8a219de11" title="Copy the contents of a to a matrix object and, optionally, free a or free both a..." alt="" coords="199,5,361,32"></map>  <area shape="rect" href="chm__common_8c.html#a63a154e775eded261bf72b8a219de11" title="Copy the contents of a to a matrix object and, optionally, free a or free both a..." alt="" coords="184,6,333,30"></map>
723  </div>  </div>
724    
725  </div>  </div>
# Line 718  Line 751 
751    
752  <p>  <p>
753    
754  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00122">122</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00124">124</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
755    
756  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, <a class="el" href="Mutils_8h-source.html#l00112">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00111">uplo_P</a>.</p>  <p>References <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>, <a class="el" href="Mutils_8h-source.html#l00122">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, and <a class="el" href="Mutils_8h-source.html#l00121">uplo_P</a>.</p>
757    
758  <p>  <p>
759  <div class="dynheader">  <div class="dynheader">
# Line 728  Line 761 
761  <div class="dynsection">  <div class="dynsection">
762  <p><center><img src="Csparse_8h_9e26da2b0832ca4dc2f4cb894705bcdd_cgraph.png" border="0" usemap="#Csparse_8h_9e26da2b0832ca4dc2f4cb894705bcdd_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_9e26da2b0832ca4dc2f4cb894705bcdd_cgraph.png" border="0" usemap="#Csparse_8h_9e26da2b0832ca4dc2f4cb894705bcdd_cgraph_map" alt=""></center>
763  <map name="Csparse_8h_9e26da2b0832ca4dc2f4cb894705bcdd_cgraph_map">  <map name="Csparse_8h_9e26da2b0832ca4dc2f4cb894705bcdd_cgraph_map">
764  <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="225,5,385,32"></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="212,6,364,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="413,6,515,30"></map>
765  </div>  </div>
766    
767  </div>  </div>
# Line 760  Line 793 
793    
794  <p>  <p>
795    
796  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00141">141</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00143">143</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
797    
798  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00231">chm_triplet_to_SEXP()</a>, <a class="el" href="Mutils_8h-source.html#l00112">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>, and <a class="el" href="Mutils_8h-source.html#l00111">uplo_P</a>.</p>  <p>References <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#l00362">chm_triplet_to_SEXP()</a>, <a class="el" href="Mutils_8h-source.html#l00122">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, <a class="el" href="Mutils_8h-source.html#l00133">Real_kind</a>, and <a class="el" href="Mutils_8h-source.html#l00121">uplo_P</a>.</p>
799    
800  <p>  <p>
801  <div class="dynheader">  <div class="dynheader">
# Line 770  Line 803 
803  <div class="dynsection">  <div class="dynsection">
804  <p><center><img src="Csparse_8h_12b0c242957f1fad9137e767f882e6b8_cgraph.png" border="0" usemap="#Csparse_8h_12b0c242957f1fad9137e767f882e6b8_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_12b0c242957f1fad9137e767f882e6b8_cgraph.png" border="0" usemap="#Csparse_8h_12b0c242957f1fad9137e767f882e6b8_cgraph_map" alt=""></center>
805  <map name="Csparse_8h_12b0c242957f1fad9137e767f882e6b8_cgraph_map">  <map name="Csparse_8h_12b0c242957f1fad9137e767f882e6b8_cgraph_map">
806  <area shape="rect" href="chm__common_8c.html#b5d31c23691cc4a3c96a7f526dc84006" title="Copy the contents of a to an appropriate TsparseMatrix object and, optionally, free..." alt="" coords="204,5,359,32"></map>  <area shape="rect" href="chm__common_8c.html#b5d31c23691cc4a3c96a7f526dc84006" title="Copy the contents of a to an appropriate TsparseMatrix object and, optionally, free..." alt="" coords="195,6,341,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="389,6,491,30"></map>
807  </div>  </div>
808    
809  </div>  </div>
# Line 802  Line 835 
835    
836  <p>  <p>
837    
838  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00183">183</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00185">185</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
839    
840  <p>References <a class="el" href="chm__common_8h-source.html#l00025">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#l00099">chm_sparse_to_SEXP()</a>, <a class="el" href="Mutils_8h-source.html#l00112">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, <a class="el" href="Mutils_8h-source.html#l00120">Real_kind</a>, and <a class="el" href="Mutils_8h-source.html#l00111">uplo_P</a>.</p>  <p>References <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>, <a class="el" href="Mutils_8h-source.html#l00122">diag_P</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimNamesSym</a>, <a class="el" href="Mutils_8h-source.html#l00133">Real_kind</a>, and <a class="el" href="Mutils_8h-source.html#l00121">uplo_P</a>.</p>
841    
842    <p>Referenced by <a class="el" href="dgCMatrix_8c-source.html#l00084">R_to_CMatrix()</a>.</p>
843    
844  <p>  <p>
845  <div class="dynheader">  <div class="dynheader">
# Line 812  Line 847 
847  <div class="dynsection">  <div class="dynsection">
848  <p><center><img src="Csparse_8h_ab695b6af65c32eac1776cf04c661518_cgraph.png" border="0" usemap="#Csparse_8h_ab695b6af65c32eac1776cf04c661518_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_ab695b6af65c32eac1776cf04c661518_cgraph.png" border="0" usemap="#Csparse_8h_ab695b6af65c32eac1776cf04c661518_cgraph_map" alt=""></center>
849  <map name="Csparse_8h_ab695b6af65c32eac1776cf04c661518_cgraph_map">  <map name="Csparse_8h_ab695b6af65c32eac1776cf04c661518_cgraph_map">
850  <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="201,5,361,32"></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="188,6,340,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="389,6,491,30"></map>
851    </div>
852    
853    <p>
854    <div class="dynheader">
855    Here is the caller graph for this function:</div>
856    <div class="dynsection">
857    <p><center><img src="Csparse_8h_ab695b6af65c32eac1776cf04c661518_icgraph.png" border="0" usemap="#Csparse_8h_ab695b6af65c32eac1776cf04c661518_icgraph_map" alt=""></center>
858    <map name="Csparse_8h_ab695b6af65c32eac1776cf04c661518_icgraph_map">
859    <area shape="rect" href="dgCMatrix_8h.html#c71c15cfb9558156fb98c0f1cad60922" title="R_to_CMatrix" alt="" coords="188,6,287,30"></map>
860  </div>  </div>
861    
862  </div>  </div>
# Line 835  Line 879 
879    
880  <p>  <p>
881    
882  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00005">5</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00006">6</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
883    
884  <p>References <a class="el" href="Mutils_8h-source.html#l00016">_</a>, <a class="el" href="chm__common_8h-source.html#l00025">AS_CHM_SP</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimSym</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_iSym</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_pSym</a>.</p>  <p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, <a class="el" href="chm__common_8c-source.html#l00091">as_cholmod_sparse()</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimSym</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_iSym</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_pSym</a>.</p>
885    
886    <p>
887    <div class="dynheader">
888    Here is the call graph for this function:</div>
889    <div class="dynsection">
890    <p><center><img src="Csparse_8h_77f654c86c318184ef29b46dc4929e12_cgraph.png" border="0" usemap="#Csparse_8h_77f654c86c318184ef29b46dc4929e12_cgraph_map" alt=""></center>
891    <map name="Csparse_8h_77f654c86c318184ef29b46dc4929e12_cgraph_map">
892    <area shape="rect" href="chm__common_8c.html#c0b9d7e2006dcf1a8d388954b408d007" title="Populate ans with the pointers from x and modify its scalar elements accordingly..." alt="" coords="177,126,313,150"><area shape="rect" href="chm__common_8c.html#954bf0c9515c3774116e79f0ee51d43c" title="check_sorted_chm" alt="" coords="367,6,497,30"><area shape="rect" href="chm__common_8c.html#66c990c6f2cab76ee049ec970bc7d5e8" title="chm2Ralloc" alt="" coords="388,54,476,78"><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="364,102,500,126"><area shape="rect" href="chm__common_8c.html#d7dbb3616e40830729a242662b561897" title="stype" alt="" coords="405,150,459,174"><area shape="rect" href="chm__common_8c.html#9ea43d94a2bbd6c055ff9da6e3f24109" title="xpt" alt="" coords="412,198,452,222"><area shape="rect" href="chm__common_8c.html#f9e93950e044e8dd6480f0b32dfe3f03" title="xtype" alt="" coords="405,246,459,270"></map>
893    </div>
894    
895  </div>  </div>
896  </div><p>  </div><p>
# Line 868  Line 921 
921    
922  <p>  <p>
923    
924  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00327">327</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00381">381</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
925    
926  <p>References <a class="el" href="chm__common_8h-source.html#l00025">AS_CHM_SP</a>, <a class="el" href="chm__common_8c-source.html#l00004">c</a>, and <a class="el" href="chm__common_8c-source.html#l00099">chm_sparse_to_SEXP()</a>.</p>  <p>References <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>, and <a class="el" href="chm__common_8c-source.html#l00176">chm_sparse_to_SEXP()</a>.</p>
927    
928  <p>  <p>
929  <div class="dynheader">  <div class="dynheader">
# Line 878  Line 931 
931  <div class="dynsection">  <div class="dynsection">
932  <p><center><img src="Csparse_8h_913d061ccf8536244aae6b7157c105f1_cgraph.png" border="0" usemap="#Csparse_8h_913d061ccf8536244aae6b7157c105f1_cgraph_map" alt=""></center>  <p><center><img src="Csparse_8h_913d061ccf8536244aae6b7157c105f1_cgraph.png" border="0" usemap="#Csparse_8h_913d061ccf8536244aae6b7157c105f1_cgraph_map" alt=""></center>
933  <map name="Csparse_8h_913d061ccf8536244aae6b7157c105f1_cgraph_map">  <map name="Csparse_8h_913d061ccf8536244aae6b7157c105f1_cgraph_map">
934  <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="183,5,343,32"></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="172,6,324,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="373,6,475,30"></map>
935    </div>
936    
937    </div>
938    </div><p>
939    <a class="anchor" name="bd7a0c8bab5026485409cbf4c42a86d2"></a><!-- doxytag: member="Csparse.h::diag_tC" ref="bd7a0c8bab5026485409cbf4c42a86d2" args="(SEXP pslot, SEXP xslot, SEXP perm_slot, SEXP resultKind)" -->
940    <div class="memitem">
941    <div class="memproto">
942          <table class="memname">
943            <tr>
944              <td class="memname">SEXP diag_tC           </td>
945              <td>(</td>
946              <td class="paramtype">SEXP&nbsp;</td>
947              <td class="paramname"> <em>pslot</em>, </td>
948            </tr>
949            <tr>
950              <td class="paramkey"></td>
951              <td></td>
952              <td class="paramtype">SEXP&nbsp;</td>
953              <td class="paramname"> <em>xslot</em>, </td>
954            </tr>
955            <tr>
956              <td class="paramkey"></td>
957              <td></td>
958              <td class="paramtype">SEXP&nbsp;</td>
959              <td class="paramname"> <em>perm_slot</em>, </td>
960            </tr>
961            <tr>
962              <td class="paramkey"></td>
963              <td></td>
964              <td class="paramtype">SEXP&nbsp;</td>
965              <td class="paramname"> <em>resultKind</em></td><td>&nbsp;</td>
966            </tr>
967            <tr>
968              <td></td>
969              <td>)</td>
970              <td></td><td></td><td width="100%"></td>
971            </tr>
972          </table>
973    </div>
974    <div class="memdoc">
975    
976    <p>
977    Extract the diagonal entries from *triangular* Csparse matrix __or__ a cholmod_sparse factor (LDL = TRUE).
978    <p>
979    <dl compact><dt><b>Parameters:</b></dt><dd>
980      <table border="0" cellspacing="2" cellpadding="0">
981        <tr><td valign="top"></td><td valign="top"><em>pslot</em>&nbsp;</td><td>'p' (column pointer) slot of Csparse matrix/factor </td></tr>
982        <tr><td valign="top"></td><td valign="top"><em>xslot</em>&nbsp;</td><td>'x' (non-zero entries) slot of Csparse matrix/factor </td></tr>
983        <tr><td valign="top"></td><td valign="top"><em>perm_slot</em>&nbsp;</td><td>'perm' (= permutation vector) slot of corresponding CHMfactor; only used for "diagBack" </td></tr>
984        <tr><td valign="top"></td><td valign="top"><em>resultKind</em>&nbsp;</td><td>a (SEXP) string indicating which kind of result is desired.</td></tr>
985      </table>
986    </dl>
987    <dl class="return" compact><dt><b>Returns:</b></dt><dd>a SEXP, either a (double) number or a length n-vector of diagonal entries </dd></dl>
988    
989    <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00582">582</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
990    
991    <p>References <a class="el" href="Csparse_8c-source.html#l00498">diag_tC_ptr()</a>.</p>
992    
993    <p>
994    <div class="dynheader">
995    Here is the call graph for this function:</div>
996    <div class="dynsection">
997    <p><center><img src="Csparse_8h_bd7a0c8bab5026485409cbf4c42a86d2_cgraph.png" border="0" usemap="#Csparse_8h_bd7a0c8bab5026485409cbf4c42a86d2_cgraph_map" alt=""></center>
998    <map name="Csparse_8h_bd7a0c8bab5026485409cbf4c42a86d2_cgraph_map">
999    <area shape="rect" href="Csparse_8c.html#8867b77701a5fc055dee7f72ab7e0709" title="Extract the diagonal entries from *triangular* Csparse matrix __or__ a cholmod_sparse..." alt="" coords="120,6,208,30"></map>
1000    </div>
1001    
1002    </div>
1003    </div><p>
1004    <a class="anchor" name="8867b77701a5fc055dee7f72ab7e0709"></a><!-- doxytag: member="Csparse.h::diag_tC_ptr" ref="8867b77701a5fc055dee7f72ab7e0709" args="(int n, int *x_p, double *x_x, int *perm, SEXP resultKind)" -->
1005    <div class="memitem">
1006    <div class="memproto">
1007          <table class="memname">
1008            <tr>
1009              <td class="memname">SEXP diag_tC_ptr           </td>
1010              <td>(</td>
1011              <td class="paramtype">int&nbsp;</td>
1012              <td class="paramname"> <em>n</em>, </td>
1013            </tr>
1014            <tr>
1015              <td class="paramkey"></td>
1016              <td></td>
1017              <td class="paramtype">int *&nbsp;</td>
1018              <td class="paramname"> <em>x_p</em>, </td>
1019            </tr>
1020            <tr>
1021              <td class="paramkey"></td>
1022              <td></td>
1023              <td class="paramtype">double *&nbsp;</td>
1024              <td class="paramname"> <em>x_x</em>, </td>
1025            </tr>
1026            <tr>
1027              <td class="paramkey"></td>
1028              <td></td>
1029              <td class="paramtype">int *&nbsp;</td>
1030              <td class="paramname"> <em>perm</em>, </td>
1031            </tr>
1032            <tr>
1033              <td class="paramkey"></td>
1034              <td></td>
1035              <td class="paramtype">SEXP&nbsp;</td>
1036              <td class="paramname"> <em>resultKind</em></td><td>&nbsp;</td>
1037            </tr>
1038            <tr>
1039              <td></td>
1040              <td>)</td>
1041              <td></td><td></td><td width="100%"></td>
1042            </tr>
1043          </table>
1044    </div>
1045    <div class="memdoc">
1046    
1047    <p>
1048    Extract the diagonal entries from *triangular* Csparse matrix __or__ a cholmod_sparse factor (LDL = TRUE).
1049    <p>
1050    <dl compact><dt><b>Parameters:</b></dt><dd>
1051      <table border="0" cellspacing="2" cellpadding="0">
1052        <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>dimension of the matrix. </td></tr>
1053        <tr><td valign="top"></td><td valign="top"><em>x_p</em>&nbsp;</td><td>'p' (column pointer) slot contents </td></tr>
1054        <tr><td valign="top"></td><td valign="top"><em>x_x</em>&nbsp;</td><td>'x' (non-zero entries) slot contents </td></tr>
1055        <tr><td valign="top"></td><td valign="top"><em>perm</em>&nbsp;</td><td>'perm' (= permutation vector) slot contents; only used for "diagBack" </td></tr>
1056        <tr><td valign="top"></td><td valign="top"><em>resultKind</em>&nbsp;</td><td>a (SEXP) string indicating which kind of result is desired.</td></tr>
1057      </table>
1058    </dl>
1059    <dl class="return" compact><dt><b>Returns:</b></dt><dd>a SEXP, either a (double) number or a length n-vector of diagonal entries </dd></dl>
1060    
1061    <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00498">498</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
1062    
1063    <p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, and <a class="el" href="Csparse_8c.html#73a5e683cb1a848d57b14e6aa60ddfe5">for_DIAG</a>.</p>
1064    
1065    <p>Referenced by <a class="el" href="Csparse_8c-source.html#l00582">diag_tC()</a>, and <a class="el" href="dsCMatrix_8c-source.html#l00142">dsCMatrix_LDL_D()</a>.</p>
1066    
1067    <p>
1068    <div class="dynheader">
1069    Here is the caller graph for this function:</div>
1070    <div class="dynsection">
1071    <p><center><img src="Csparse_8h_8867b77701a5fc055dee7f72ab7e0709_icgraph.png" border="0" usemap="#Csparse_8h_8867b77701a5fc055dee7f72ab7e0709_icgraph_map" alt=""></center>
1072    <map name="Csparse_8h_8867b77701a5fc055dee7f72ab7e0709_icgraph_map">
1073    <area shape="rect" href="Csparse_8h.html#bd7a0c8bab5026485409cbf4c42a86d2" title="Extract the diagonal entries from *triangular* Csparse matrix __or__ a cholmod_sparse..." alt="" coords="173,6,237,30"><area shape="rect" href="dsCMatrix_8h.html#e60aeaa73a60dfa283258ced62d288f0" title="Fast version of getting at the diagonal matrix D of the (generalized) simplicial..." alt="" coords="143,54,268,78"></map>
1074  </div>  </div>
1075    
1076  </div>  </div>
# Line 901  Line 1093 
1093    
1094  <p>  <p>
1095    
1096  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00060">60</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>  <p>Definition at line <a class="el" href="Csparse_8c-source.html#l00062">62</a> of file <a class="el" href="Csparse_8c-source.html">Csparse.c</a>.</p>
1097    
1098  <p>References <a class="el" href="Mutils_8h-source.html#l00016">_</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimSym</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_jSym</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_pSym</a>.</p>  <p>References <a class="el" href="Mutils_8h-source.html#l00017">_</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_DimSym</a>, <a class="el" href="Syms_8h-source.html#l00002">Matrix_jSym</a>, and <a class="el" href="Syms_8h-source.html#l00002">Matrix_pSym</a>.</p>
1099    
1100  </div>  </div>
1101  </div><p>  </div><p>
1102  <hr size="1"><address style="text-align: right;"><small>Generated on Sun Jan 13 09:54:04 2008 for Matrix by&nbsp;  </div>
1103    <hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 11 10:08:56 2008 for Matrix by&nbsp;
1104  <a href="http://www.doxygen.org/index.html">  <a href="http://www.doxygen.org/index.html">
1105  <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>  <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
1106  </body>  </body>
1107  </html>  </html>

Legend:
Removed from v.2261  
changed lines
  Added in v.2262

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