http://git-wip-us.apache.org/repos/asf/incubator-madlib-site/blob/b5b51c69/docs/v1.11/matrix__ops_8sql__in.html
----------------------------------------------------------------------
diff --git a/docs/v1.11/matrix__ops_8sql__in.html 
b/docs/v1.11/matrix__ops_8sql__in.html
new file mode 100644
index 0000000..9fb695b
--- /dev/null
+++ b/docs/v1.11/matrix__ops_8sql__in.html
@@ -0,0 +1,6325 @@
+<!-- HTML header for doxygen 1.8.4-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="keywords" content="madlib,postgres,greenplum,machine learning,data 
mining,deep learning,ensemble methods,data science,market basket 
analysis,affinity analysis,pca,lda,regression,elastic net,huber 
white,proportional hazards,k-means,latent dirichlet allocation,bayes,support 
vector machines,svm"/>
+<title>MADlib: matrix_ops.sql_in File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<!-- hack in the navigation tree -->
+<script type="text/javascript" src="eigen_navtree_hacks.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="madlib_extra.css" rel="stylesheet" type="text/css"/>
+<!-- google analytics -->
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new 
Date();a=s.createElement(o),
+  
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+  ga('create', 'UA-45382226-1', 'madlib.incubator.apache.org');
+  ga('send', 'pageview');
+</script>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><a href="http://madlib.incubator.apache.org";><img 
alt="Logo" src="madlib.png" height="50" style="padding-left:0.5em;" border="0"/ 
></a></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">
+   <span id="projectnumber">1.11</span>
+   </div>
+   <div id="projectbrief">User Documentation for MADlib</div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('matrix__ops_8sql__in.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">matrix_ops.sql_in File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Implementation of matrix operations in SQL.  
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a0535b01f414f5d61153abca8b3cd94fa"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a0535b01f414f5d61153abca8b3cd94fa">matrix_info</a>
 (text message)</td></tr>
+<tr class="separator:a0535b01f414f5d61153abca8b3cd94fa"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94c1c4f3fb88bb80344d53ee2cc3c981"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a94c1c4f3fb88bb80344d53ee2cc3c981">matrix_info</a>
 ()</td></tr>
+<tr class="separator:a94c1c4f3fb88bb80344d53ee2cc3c981"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83e1d5e2c8cd598084c6d21fdce83ae7"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a83e1d5e2c8cd598084c6d21fdce83ae7">matrix_mult</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text matrix_out, text 
out_args)</td></tr>
+<tr class="memdesc:a83e1d5e2c8cd598084c6d21fdce83ae7"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Multiplies two matrices. It 
requires that all the values are NON-NULL. This is the sparse representation of 
the matrix where the matrix elements are indexed by the row and column index.  
<a href="#a83e1d5e2c8cd598084c6d21fdce83ae7">More...</a><br /></td></tr>
+<tr class="separator:a83e1d5e2c8cd598084c6d21fdce83ae7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea1f8c6538b189a29c24b56f5af496b8"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aea1f8c6538b189a29c24b56f5af496b8">matrix_mult</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text 
matrix_out)</td></tr>
+<tr class="separator:aea1f8c6538b189a29c24b56f5af496b8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43a2702360817f94ecf9b3ba9a984548"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a43a2702360817f94ecf9b3ba9a984548">matrix_mult</a>
 (text message)</td></tr>
+<tr class="separator:a43a2702360817f94ecf9b3ba9a984548"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad89a88acce449ee27ba9d3a73950c2d7"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad89a88acce449ee27ba9d3a73950c2d7">matrix_mult</a>
 ()</td></tr>
+<tr class="separator:ad89a88acce449ee27ba9d3a73950c2d7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad615ae2da39bf15c8032eacb8330a74"><td class="memItemLeft" 
align="right" valign="top">integer []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aad615ae2da39bf15c8032eacb8330a74">matrix_ndims</a>
 (text matrix_in, text in_args, boolean is_block)</td></tr>
+<tr class="memdesc:aad615ae2da39bf15c8032eacb8330a74"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">get the ndims of a matrix 
in an array format  <a href="#aad615ae2da39bf15c8032eacb8330a74">More...</a><br 
/></td></tr>
+<tr class="separator:aad615ae2da39bf15c8032eacb8330a74"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a563239e2948ed428ae62df73912c8cda"><td class="memItemLeft" 
align="right" valign="top">integer []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a563239e2948ed428ae62df73912c8cda">matrix_ndims</a>
 (text matrix_in, text in_args)</td></tr>
+<tr class="separator:a563239e2948ed428ae62df73912c8cda"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a198a59b704931cbe35edd1ffdccf025b"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a198a59b704931cbe35edd1ffdccf025b">matrix_ndims</a>
 (text message)</td></tr>
+<tr class="separator:a198a59b704931cbe35edd1ffdccf025b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac502592b54ed6d09d8e16eb7993672fb"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac502592b54ed6d09d8e16eb7993672fb">matrix_ndims</a>
 ()</td></tr>
+<tr class="separator:ac502592b54ed6d09d8e16eb7993672fb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cbb83dad451e7c36033c0f3df0a22e0"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a1cbb83dad451e7c36033c0f3df0a22e0">matrix_add</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text matrix_out, text 
out_args)</td></tr>
+<tr class="memdesc:a1cbb83dad451e7c36033c0f3df0a22e0"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Adds two matrices. It 
requires that all the values are NON-NULL. This is the sparse representation of 
the matrix where the matrix elements are indexed by the row and column index.  
<a href="#a1cbb83dad451e7c36033c0f3df0a22e0">More...</a><br /></td></tr>
+<tr class="separator:a1cbb83dad451e7c36033c0f3df0a22e0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41caa30da3fe15625e33782884ca6060"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a41caa30da3fe15625e33782884ca6060">matrix_add</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text 
matrix_out)</td></tr>
+<tr class="separator:a41caa30da3fe15625e33782884ca6060"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af305d7f198954d3dabf1b47578ad8d81"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#af305d7f198954d3dabf1b47578ad8d81">matrix_add</a>
 (text message)</td></tr>
+<tr class="separator:af305d7f198954d3dabf1b47578ad8d81"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68b950ef082b7f0545ba1a926c9afe35"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a68b950ef082b7f0545ba1a926c9afe35">matrix_add</a>
 ()</td></tr>
+<tr class="separator:a68b950ef082b7f0545ba1a926c9afe35"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9b1f1554e98d3ab8f04d203f99fd651"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa9b1f1554e98d3ab8f04d203f99fd651">matrix_sub</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text matrix_out, text 
out_args)</td></tr>
+<tr class="memdesc:aa9b1f1554e98d3ab8f04d203f99fd651"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Subs two matrices. It 
requires that all the values are NON-NULL. This is the sparse representation of 
the matrix where the matrix elements are indexed by the row and column id.  <a 
href="#aa9b1f1554e98d3ab8f04d203f99fd651">More...</a><br /></td></tr>
+<tr class="separator:aa9b1f1554e98d3ab8f04d203f99fd651"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a8806e11141e8cc5a3fa0c6b1b9e62a"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a2a8806e11141e8cc5a3fa0c6b1b9e62a">matrix_sub</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text 
matrix_out)</td></tr>
+<tr class="separator:a2a8806e11141e8cc5a3fa0c6b1b9e62a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66d586c0126a95e43ecad7d3efbcce69"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a66d586c0126a95e43ecad7d3efbcce69">matrix_sub</a>
 (text message)</td></tr>
+<tr class="separator:a66d586c0126a95e43ecad7d3efbcce69"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41d7286b1a57206f999e064bf3745407"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a41d7286b1a57206f999e064bf3745407">matrix_sub</a>
 ()</td></tr>
+<tr class="separator:a41d7286b1a57206f999e064bf3745407"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61fef136d511ac92153223f590ee596f"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a61fef136d511ac92153223f590ee596f">matrix_extract_row</a>
 (text matrix_in, text in_args, integer index)</td></tr>
+<tr class="memdesc:a61fef136d511ac92153223f590ee596f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Extract row from matrix 
given row index. It requires that all the values are NON-NULL. This is the 
dense or sparse representation of the matrix where the matrix elements are 
indexed by row id for dense and by the row and column id for sparse.  <a 
href="#a61fef136d511ac92153223f590ee596f">More...</a><br /></td></tr>
+<tr class="separator:a61fef136d511ac92153223f590ee596f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b8c0815933d4d39a6ea7bc7fe951552"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a0b8c0815933d4d39a6ea7bc7fe951552">matrix_extract_row</a>
 (text message)</td></tr>
+<tr class="separator:a0b8c0815933d4d39a6ea7bc7fe951552"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65963c0f5721af6f785f65083152c64c"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a65963c0f5721af6f785f65083152c64c">matrix_extract_row</a>
 ()</td></tr>
+<tr class="separator:a65963c0f5721af6f785f65083152c64c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f3b0f7a3bbbab7b22f8ae545cf46255"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a1f3b0f7a3bbbab7b22f8ae545cf46255">matrix_extract_col</a>
 (text matrix_in, text in_args, integer index)</td></tr>
+<tr class="memdesc:a1f3b0f7a3bbbab7b22f8ae545cf46255"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Extract column from matrix 
given column index. It requires that all the values are NON-NULL. This is the 
dense or sparse representation of the matrix where the matrix elements are 
indexed by row id for dense and by the row and column id for sparse.  <a 
href="#a1f3b0f7a3bbbab7b22f8ae545cf46255">More...</a><br /></td></tr>
+<tr class="separator:a1f3b0f7a3bbbab7b22f8ae545cf46255"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c5371cb5bc60dc48ba4a6cee805c30d"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a1c5371cb5bc60dc48ba4a6cee805c30d">matrix_extract_col</a>
 (text message)</td></tr>
+<tr class="separator:a1c5371cb5bc60dc48ba4a6cee805c30d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98a695c4cf03ae60c654013ec08fdfe8"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a98a695c4cf03ae60c654013ec08fdfe8">matrix_extract_col</a>
 ()</td></tr>
+<tr class="separator:a98a695c4cf03ae60c654013ec08fdfe8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f88aa4f4a8e479276c927048e1814f2"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a2f88aa4f4a8e479276c927048e1814f2">matrix_zeros</a>
 (integer row_dim, integer col_dim, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a2f88aa4f4a8e479276c927048e1814f2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Initializes matrix with 
zeros. It requires that all the values are NON-NULL.  <a 
href="#a2f88aa4f4a8e479276c927048e1814f2">More...</a><br /></td></tr>
+<tr class="separator:a2f88aa4f4a8e479276c927048e1814f2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94d6e419cbf5a1809e7c4cd788adf025"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a94d6e419cbf5a1809e7c4cd788adf025">matrix_zeros</a>
 (integer row_dim, integer col_dim, text matrix_out)</td></tr>
+<tr class="separator:a94d6e419cbf5a1809e7c4cd788adf025"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a733fd716b4b996f1a6ffca967496d899"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a733fd716b4b996f1a6ffca967496d899">matrix_zeros</a>
 (text message)</td></tr>
+<tr class="separator:a733fd716b4b996f1a6ffca967496d899"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaed270402933fd463479858f893b4357"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aaed270402933fd463479858f893b4357">matrix_zeros</a>
 ()</td></tr>
+<tr class="separator:aaed270402933fd463479858f893b4357"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6aefe99d73608495150c1ac46cc9bcd6"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a6aefe99d73608495150c1ac46cc9bcd6">matrix_max</a>
 (text matrix_in, text in_args, integer dim, text matrix_out, boolean 
fetch_index)</td></tr>
+<tr class="memdesc:a6aefe99d73608495150c1ac46cc9bcd6"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get max value along 
dimension from matrix. Also returns corresponding index if set fetch_index. It 
requires that all the values are NON-NULL. This is the dense or sparse 
representation of the matrix where the matrix elements are indexed by row id 
for dense and by the row and column id for sparse.  <a 
href="#a6aefe99d73608495150c1ac46cc9bcd6">More...</a><br /></td></tr>
+<tr class="separator:a6aefe99d73608495150c1ac46cc9bcd6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a738a759b0397a3a652ba76c5e2aea9a9"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a738a759b0397a3a652ba76c5e2aea9a9">matrix_max</a>
 (text matrix_in, text in_args, integer dim, text matrix_out)</td></tr>
+<tr class="separator:a738a759b0397a3a652ba76c5e2aea9a9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5101b99f8112074e95c76f008081741"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad5101b99f8112074e95c76f008081741">matrix_max</a>
 (text message)</td></tr>
+<tr class="separator:ad5101b99f8112074e95c76f008081741"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f47e137a229cc32670461dee5fa3c7a"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a3f47e137a229cc32670461dee5fa3c7a">matrix_max</a>
 ()</td></tr>
+<tr class="separator:a3f47e137a229cc32670461dee5fa3c7a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa27d69d09f5eb456eb326d4b5eda1a2a"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa27d69d09f5eb456eb326d4b5eda1a2a">matrix_min</a>
 (text matrix_in, text in_args, integer dim, text matrix_out, boolean 
fetch_index)</td></tr>
+<tr class="memdesc:aa27d69d09f5eb456eb326d4b5eda1a2a"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get min value along 
dimension from matrix. Also returns corresponding index if set fetch_index. It 
requires that all the values are NON-NULL. This is the dense or sparse 
representation of the matrix where the matrix elements are indexed by row id 
for dense and by the row and column id for sparse.  <a 
href="#aa27d69d09f5eb456eb326d4b5eda1a2a">More...</a><br /></td></tr>
+<tr class="separator:aa27d69d09f5eb456eb326d4b5eda1a2a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6647bd00e4b853c2d7fbc9175f087ab9"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a6647bd00e4b853c2d7fbc9175f087ab9">matrix_min</a>
 (text matrix_in, text in_args, integer dim, text matrix_out)</td></tr>
+<tr class="separator:a6647bd00e4b853c2d7fbc9175f087ab9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d2aee81366873b11104a5d4fe1e4c36"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a7d2aee81366873b11104a5d4fe1e4c36">matrix_min</a>
 (text message)</td></tr>
+<tr class="separator:a7d2aee81366873b11104a5d4fe1e4c36"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad777bc84ac4691172a90133825ce5301"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad777bc84ac4691172a90133825ce5301">matrix_min</a>
 ()</td></tr>
+<tr class="separator:ad777bc84ac4691172a90133825ce5301"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af03096b43d66e3a3448885e8d6643244"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#af03096b43d66e3a3448885e8d6643244">matrix_sum</a>
 (text matrix_in, text in_args, integer dim)</td></tr>
+<tr class="memdesc:af03096b43d66e3a3448885e8d6643244"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Calculate sum along 
dimension for matrix. It requires that all the values are NON-NULL. This is the 
sparse representation of the matrix where the matrix elements are indexed by 
the row and column id.  <a 
href="#af03096b43d66e3a3448885e8d6643244">More...</a><br /></td></tr>
+<tr class="separator:af03096b43d66e3a3448885e8d6643244"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6006396999fd192910197e40a0655179"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a6006396999fd192910197e40a0655179">matrix_sum</a>
 (text matrix_in, text in_args)</td></tr>
+<tr class="separator:a6006396999fd192910197e40a0655179"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ce9cf659cd15d6c765ff8cd11b26a2f"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a2ce9cf659cd15d6c765ff8cd11b26a2f">matrix_sum</a>
 (text message)</td></tr>
+<tr class="separator:a2ce9cf659cd15d6c765ff8cd11b26a2f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73a54a0e80047b8b9e5df2c4b635c155"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a73a54a0e80047b8b9e5df2c4b635c155">matrix_sum</a>
 ()</td></tr>
+<tr class="separator:a73a54a0e80047b8b9e5df2c4b635c155"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff618caaa8e3edc1b3f2465d04598a9d"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aff618caaa8e3edc1b3f2465d04598a9d">matrix_mean</a>
 (text matrix_in, text in_args, integer dim)</td></tr>
+<tr class="memdesc:aff618caaa8e3edc1b3f2465d04598a9d"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Calculate mean along 
dimension for matrix. It requires that all the values are NON-NULL. This is the 
sparse representation of the matrix where the matrix elements are indexed by 
the row and column id.  <a 
href="#aff618caaa8e3edc1b3f2465d04598a9d">More...</a><br /></td></tr>
+<tr class="separator:aff618caaa8e3edc1b3f2465d04598a9d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21d94d92c4545bccb58234e8ee0bed2a"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a21d94d92c4545bccb58234e8ee0bed2a">matrix_mean</a>
 (text matrix_in, text in_args)</td></tr>
+<tr class="separator:a21d94d92c4545bccb58234e8ee0bed2a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae703f1bf36c4ff0771253db03d2cd7d2"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae703f1bf36c4ff0771253db03d2cd7d2">matrix_mean</a>
 (text message)</td></tr>
+<tr class="separator:ae703f1bf36c4ff0771253db03d2cd7d2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef727e104b1c64c790bf0913caf78152"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aef727e104b1c64c790bf0913caf78152">matrix_mean</a>
 ()</td></tr>
+<tr class="separator:aef727e104b1c64c790bf0913caf78152"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa41d97528365f8e161e5e821165a6e0d"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa41d97528365f8e161e5e821165a6e0d">matrix_scalar_mult</a>
 (text matrix_in, text in_args, float8 scalar, text matrix_out, text 
out_args)</td></tr>
+<tr class="memdesc:aa41d97528365f8e161e5e821165a6e0d"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Multiplies one matrix with 
scalar. It requires that all the values are NON-NULL. This is the sparse 
representation of the matrix where the matrix elements are indexed by the row 
and column id.  <a href="#aa41d97528365f8e161e5e821165a6e0d">More...</a><br 
/></td></tr>
+<tr class="separator:aa41d97528365f8e161e5e821165a6e0d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c8518f032d9f6af692dabde9f4e2051"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a0c8518f032d9f6af692dabde9f4e2051">matrix_scalar_mult</a>
 (text matrix_in, text in_args, float8 scalar, text matrix_out)</td></tr>
+<tr class="separator:a0c8518f032d9f6af692dabde9f4e2051"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6993220fd6f4d2c85514a05c966c0334"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a6993220fd6f4d2c85514a05c966c0334">matrix_scalar_mult</a>
 (text message)</td></tr>
+<tr class="separator:a6993220fd6f4d2c85514a05c966c0334"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48baae4d5938c7afdf160a84d43de399"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a48baae4d5938c7afdf160a84d43de399">matrix_scalar_mult</a>
 ()</td></tr>
+<tr class="separator:a48baae4d5938c7afdf160a84d43de399"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5060836ec7418a8ec7141740d709db5a"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a5060836ec7418a8ec7141740d709db5a">matrix_vec_mult</a>
 (text matrix_in, text in_args, float8[] vector)</td></tr>
+<tr class="memdesc:a5060836ec7418a8ec7141740d709db5a"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Multiplies one matrix with 
vector. It requires that all the values are NON-NULL. This is the sparse 
representation of the matrix where the matrix elements are indexed by the row 
and column id.  <a href="#a5060836ec7418a8ec7141740d709db5a">More...</a><br 
/></td></tr>
+<tr class="separator:a5060836ec7418a8ec7141740d709db5a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ac21377c0932229f36fd4f11cedb2a"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a43ac21377c0932229f36fd4f11cedb2a">matrix_vec_mult</a>
 (text message)</td></tr>
+<tr class="separator:a43ac21377c0932229f36fd4f11cedb2a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a738b55e4fa41b7b8ef650e47ba85fad7"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a738b55e4fa41b7b8ef650e47ba85fad7">matrix_vec_mult</a>
 ()</td></tr>
+<tr class="separator:a738b55e4fa41b7b8ef650e47ba85fad7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa93181583456a1f23c3665c051742173"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa93181583456a1f23c3665c051742173">matrix_elem_mult</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text matrix_out, text 
out_args)</td></tr>
+<tr class="memdesc:aa93181583456a1f23c3665c051742173"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Multiplies two matrices by 
element. It requires that all the values are NON-NULL. This is the sparse 
representation of the matrix where the matrix elements are indexed by the row 
and column id.  <a href="#aa93181583456a1f23c3665c051742173">More...</a><br 
/></td></tr>
+<tr class="separator:aa93181583456a1f23c3665c051742173"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a282716431d27998bebf44d496ccd82df"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a282716431d27998bebf44d496ccd82df">matrix_elem_mult</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text 
matrix_out)</td></tr>
+<tr class="separator:a282716431d27998bebf44d496ccd82df"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0ff6a550b1941ce0cc3057343ce6eef"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad0ff6a550b1941ce0cc3057343ce6eef">matrix_elem_mult</a>
 (text message)</td></tr>
+<tr class="separator:ad0ff6a550b1941ce0cc3057343ce6eef"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78e64fe103c3f22288445ae6dfe0c3a2"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a78e64fe103c3f22288445ae6dfe0c3a2">matrix_elem_mult</a>
 ()</td></tr>
+<tr class="separator:a78e64fe103c3f22288445ae6dfe0c3a2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8089cdaf2b66d668f2f15fe3d457d06"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa8089cdaf2b66d668f2f15fe3d457d06">matrix_trans</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:aa8089cdaf2b66d668f2f15fe3d457d06"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Transpose matrix. It 
requires that all the values are NON-NULL. This is the sparse representation of 
the matrix where the matrix elements are indexed by the row and column index.  
<a href="#aa8089cdaf2b66d668f2f15fe3d457d06">More...</a><br /></td></tr>
+<tr class="separator:aa8089cdaf2b66d668f2f15fe3d457d06"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af29ba2a78c6fc0efe0560882853514e7"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#af29ba2a78c6fc0efe0560882853514e7">matrix_trans</a>
 (text matrix_in, text in_args, text matrix_out)</td></tr>
+<tr class="separator:af29ba2a78c6fc0efe0560882853514e7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84deae83650034337bbec470786573ba"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a84deae83650034337bbec470786573ba">matrix_trans</a>
 (text message)</td></tr>
+<tr class="separator:a84deae83650034337bbec470786573ba"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b37a26e5a301338305992bae6e35230"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a7b37a26e5a301338305992bae6e35230">matrix_trans</a>
 ()</td></tr>
+<tr class="separator:a7b37a26e5a301338305992bae6e35230"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a390fb7234f49e17c780e961184873759"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a390fb7234f49e17c780e961184873759">matrix_sparsify</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a390fb7234f49e17c780e961184873759"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Converts matrix to sparse 
representation. It requires that all the values are NON-NULL. This is the dense 
representation of the matrix where the matrix elements are indexed by the row 
and column index.  <a href="#a390fb7234f49e17c780e961184873759">More...</a><br 
/></td></tr>
+<tr class="separator:a390fb7234f49e17c780e961184873759"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07be86160c55d50fe8277e8bdd3bab38"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a07be86160c55d50fe8277e8bdd3bab38">matrix_sparsify</a>
 (text matrix_in, text in_args, text matrix_out)</td></tr>
+<tr class="separator:a07be86160c55d50fe8277e8bdd3bab38"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32bf4abd829dfc1b28d684af10d6b2d8"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a32bf4abd829dfc1b28d684af10d6b2d8">matrix_sparsify</a>
 (text message)</td></tr>
+<tr class="separator:a32bf4abd829dfc1b28d684af10d6b2d8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cdd245c633ccb63fc1067ed121a8a4d"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a0cdd245c633ccb63fc1067ed121a8a4d">matrix_sparsify</a>
 ()</td></tr>
+<tr class="separator:a0cdd245c633ccb63fc1067ed121a8a4d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7df10b8c7cf6a26cc297a6c39482d084"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a7df10b8c7cf6a26cc297a6c39482d084">matrix_densify</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a7df10b8c7cf6a26cc297a6c39482d084"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Converts matrix to dense 
representation. It requires that all the values are NON-NULL. This is the 
sparse representation of the matrix where the matrix elements are indexed by 
the row index.  <a href="#a7df10b8c7cf6a26cc297a6c39482d084">More...</a><br 
/></td></tr>
+<tr class="separator:a7df10b8c7cf6a26cc297a6c39482d084"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d47b253d9f4a966c06bc011b52762ef"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a6d47b253d9f4a966c06bc011b52762ef">matrix_densify</a>
 (text matrix_in, text in_args, text matrix_out)</td></tr>
+<tr class="separator:a6d47b253d9f4a966c06bc011b52762ef"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2440a8a698a41e31afd7517edba19a17"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a2440a8a698a41e31afd7517edba19a17">matrix_densify</a>
 (text message)</td></tr>
+<tr class="separator:a2440a8a698a41e31afd7517edba19a17"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adda0815232229bce7f88cfca9c99c2fb"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#adda0815232229bce7f88cfca9c99c2fb">matrix_densify</a>
 ()</td></tr>
+<tr class="separator:adda0815232229bce7f88cfca9c99c2fb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68c05ce6379f28d5e30dd0144fe50565"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a68c05ce6379f28d5e30dd0144fe50565">matrix_scale_and_add</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, float8 scale, text 
matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a68c05ce6379f28d5e30dd0144fe50565"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Scale and add matrix 
operation ( R &lt;- A + sB)  <a 
href="#a68c05ce6379f28d5e30dd0144fe50565">More...</a><br /></td></tr>
+<tr class="separator:a68c05ce6379f28d5e30dd0144fe50565"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31de2056018ac96ba01125c0e131f21e"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a31de2056018ac96ba01125c0e131f21e">matrix_scale_and_add</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, float8 scale, text 
matrix_out)</td></tr>
+<tr class="separator:a31de2056018ac96ba01125c0e131f21e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eb2864180eb276a786d9b2172aef5f"><td class="memItemLeft" 
align="right" valign="top">float8&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa5eb2864180eb276a786d9b2172aef5f">matrix_norm</a>
 (text matrix_in, text in_args, text norm_type)</td></tr>
+<tr class="memdesc:aa5eb2864180eb276a786d9b2172aef5f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Compute matrix norm (of 
various types)  <a href="#aa5eb2864180eb276a786d9b2172aef5f">More...</a><br 
/></td></tr>
+<tr class="separator:aa5eb2864180eb276a786d9b2172aef5f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ebac230a8a23e27125fd6b324484a30"><td class="memItemLeft" 
align="right" valign="top">float8&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a8ebac230a8a23e27125fd6b324484a30">matrix_norm</a>
 (text matrix_in, text in_args)</td></tr>
+<tr class="separator:a8ebac230a8a23e27125fd6b324484a30"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d3873b96aa8d7ec3288ba1e6c275f65"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a4d3873b96aa8d7ec3288ba1e6c275f65">matrix_norm</a>
 (text message)</td></tr>
+<tr class="separator:a4d3873b96aa8d7ec3288ba1e6c275f65"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed19bdcfe46eb2645d85a9e71895719b"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aed19bdcfe46eb2645d85a9e71895719b">matrix_norm</a>
 ()</td></tr>
+<tr class="separator:aed19bdcfe46eb2645d85a9e71895719b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cb243e18397fb101f1cf48d9872f805"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a0cb243e18397fb101f1cf48d9872f805">matrix_block_mult</a>
 (text matrix_a, text a_args, text matrix_b, text b_args, text matrix_out, text 
out_args)</td></tr>
+<tr class="separator:a0cb243e18397fb101f1cf48d9872f805"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af84a929ab1558a06a5f8e9e500bf9051"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#af84a929ab1558a06a5f8e9e500bf9051">matrix_block_square</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="separator:af84a929ab1558a06a5f8e9e500bf9051"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f096c3062218d0a6848ab1a22f3d5bb"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a5f096c3062218d0a6848ab1a22f3d5bb">matrix_block_trans</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="separator:a5f096c3062218d0a6848ab1a22f3d5bb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4082533d1943e20660dee4c951edf22"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae4082533d1943e20660dee4c951edf22">matrix_square</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:ae4082533d1943e20660dee4c951edf22"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Calculate square of matrix. 
It requires that all the values are NON-NULL. This is the dense representation 
of the matrix where the matrix elements are indexed by the row index.  <a 
href="#ae4082533d1943e20660dee4c951edf22">More...</a><br /></td></tr>
+<tr class="separator:ae4082533d1943e20660dee4c951edf22"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac27837c0e5196168e51ddd870c34205e"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac27837c0e5196168e51ddd870c34205e">matrix_square</a>
 (text matrix_in, text in_args, text matrix_out)</td></tr>
+<tr class="separator:ac27837c0e5196168e51ddd870c34205e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a642932bc5d60ee0ee29068e2c0438d19"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a642932bc5d60ee0ee29068e2c0438d19">matrix_diag</a>
 (float8[] diag_elements, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a642932bc5d60ee0ee29068e2c0438d19"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Create a diagonal matrix 
with a specified vector on the main diagonal. It always creates the sparse 
representation of the diagonal matrix where the matrix elements are indexed by 
the row and column index.  <a 
href="#a642932bc5d60ee0ee29068e2c0438d19">More...</a><br /></td></tr>
+<tr class="separator:a642932bc5d60ee0ee29068e2c0438d19"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3b60dc30259b5526c7be0d1a6a95c20"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae3b60dc30259b5526c7be0d1a6a95c20">matrix_diag</a>
 (float8[] diag_elements, text matrix_out)</td></tr>
+<tr class="separator:ae3b60dc30259b5526c7be0d1a6a95c20"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af05e66bbc871c4c24f569bf1b16f684b"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#af05e66bbc871c4c24f569bf1b16f684b">matrix_diag</a>
 (text message)</td></tr>
+<tr class="separator:af05e66bbc871c4c24f569bf1b16f684b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a888d9ab690fed966da3722886e1c0ff7"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a888d9ab690fed966da3722886e1c0ff7">matrix_diag</a>
 ()</td></tr>
+<tr class="separator:a888d9ab690fed966da3722886e1c0ff7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f85d65a21f193f5e77409a3dcd34b06"><td class="memItemLeft" 
align="right" valign="top">float []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a7f85d65a21f193f5e77409a3dcd34b06">matrix_extract_diag</a>
 (text matrix_in, text in_args)</td></tr>
+<tr class="memdesc:a7f85d65a21f193f5e77409a3dcd34b06"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">main diagonal matrix. It 
requires that all the matrix must be the square matrix. This is the sparse 
representation of the matrix where the matrix elements are indexed by the row 
and column index.  <a href="#a7f85d65a21f193f5e77409a3dcd34b06">More...</a><br 
/></td></tr>
+<tr class="separator:a7f85d65a21f193f5e77409a3dcd34b06"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8415b48d92a0523ebc4a3df4144fdd48"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a8415b48d92a0523ebc4a3df4144fdd48">matrix_extract_diag</a>
 (text message)</td></tr>
+<tr class="separator:a8415b48d92a0523ebc4a3df4144fdd48"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adce984af4adbd3ed1864c9427002ce93"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#adce984af4adbd3ed1864c9427002ce93">matrix_extract_diag</a>
 ()</td></tr>
+<tr class="separator:adce984af4adbd3ed1864c9427002ce93"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4ce5b8872d28bd1d0e2e72af41db173"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#af4ce5b8872d28bd1d0e2e72af41db173">matrix_identity</a>
 (integer row_dim, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:af4ce5b8872d28bd1d0e2e72af41db173"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Create an identity matrix 
with the dimensionality specified by an integer. It can specify the sparse or 
dense representation of the result matrix.  <a 
href="#af4ce5b8872d28bd1d0e2e72af41db173">More...</a><br /></td></tr>
+<tr class="separator:af4ce5b8872d28bd1d0e2e72af41db173"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9284b89b9c13e43c2492aa6c9a9a17c0"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a9284b89b9c13e43c2492aa6c9a9a17c0">matrix_identity</a>
 (integer row_dim, text matrix_out)</td></tr>
+<tr class="separator:a9284b89b9c13e43c2492aa6c9a9a17c0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5e003d0385e3be5858529e592fa8aef"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac5e003d0385e3be5858529e592fa8aef">matrix_identity</a>
 (text message)</td></tr>
+<tr class="separator:ac5e003d0385e3be5858529e592fa8aef"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab82476872e84430e9abc7a5485b4de9a"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ab82476872e84430e9abc7a5485b4de9a">matrix_identity</a>
 ()</td></tr>
+<tr class="separator:ab82476872e84430e9abc7a5485b4de9a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5df0edded7b5db4b9bdd29ff3e39ec3"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad5df0edded7b5db4b9bdd29ff3e39ec3">matrix_random</a>
 (integer row_dim, integer col_dim, text in_args, text distribution, text 
matrix_out, text out_args)</td></tr>
+<tr class="memdesc:ad5df0edded7b5db4b9bdd29ff3e39ec3"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Initializes matrix with 
random distribution. It requires that all the values are NON-NULL.  <a 
href="#ad5df0edded7b5db4b9bdd29ff3e39ec3">More...</a><br /></td></tr>
+<tr class="separator:ad5df0edded7b5db4b9bdd29ff3e39ec3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2dec2ccb01c2ba4b3d1293a032ff08f"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#af2dec2ccb01c2ba4b3d1293a032ff08f">matrix_random</a>
 (integer row_id, integer col_id, text distribution, text matrix_out)</td></tr>
+<tr class="separator:af2dec2ccb01c2ba4b3d1293a032ff08f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae86e6f65ef75ed13a1de8b8e0c537bfc"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae86e6f65ef75ed13a1de8b8e0c537bfc">matrix_random</a>
 (integer row_id, integer col_id, text matrix_out)</td></tr>
+<tr class="separator:ae86e6f65ef75ed13a1de8b8e0c537bfc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f59138935fe638eca1f15588aa76ac1"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a1f59138935fe638eca1f15588aa76ac1">matrix_ones</a>
 (integer row_dim, integer col_dim, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a1f59138935fe638eca1f15588aa76ac1"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Initializes matrix with 
ones. It requires that all the values are NON-NULL.  <a 
href="#a1f59138935fe638eca1f15588aa76ac1">More...</a><br /></td></tr>
+<tr class="separator:a1f59138935fe638eca1f15588aa76ac1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14b7d6ad206764d48dfbaa0cc9978e32"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a14b7d6ad206764d48dfbaa0cc9978e32">matrix_ones</a>
 (integer row_id, integer col_id, text matrix_out)</td></tr>
+<tr class="separator:a14b7d6ad206764d48dfbaa0cc9978e32"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9e608ad657246ace0bf0b4235d3a07d"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac9e608ad657246ace0bf0b4235d3a07d">matrix_ones</a>
 (text message)</td></tr>
+<tr class="separator:ac9e608ad657246ace0bf0b4235d3a07d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7df4dbdc3b0a7105c644c787daadf666"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a7df4dbdc3b0a7105c644c787daadf666">matrix_ones</a>
 ()</td></tr>
+<tr class="separator:a7df4dbdc3b0a7105c644c787daadf666"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0176dd860f866c5e0899b32f471bc953"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a0176dd860f866c5e0899b32f471bc953">matrix_inverse</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a0176dd860f866c5e0899b32f471bc953"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Calculate inverse of 
matrix. It requires that all the values are NON-NULL. This is the dense 
representation of the matrix where the matrix elements are indexed by the row 
index.  <a href="#a0176dd860f866c5e0899b32f471bc953">More...</a><br /></td></tr>
+<tr class="separator:a0176dd860f866c5e0899b32f471bc953"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afee5dbac4040688e33f4bedb87af2d9e"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#afee5dbac4040688e33f4bedb87af2d9e">matrix_inverse</a>
 (text matrix_in, text in_args, text matrix_out)</td></tr>
+<tr class="separator:afee5dbac4040688e33f4bedb87af2d9e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa344aec551796b20f22a276f5d8492f0"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa344aec551796b20f22a276f5d8492f0">matrix_inverse</a>
 (text message)</td></tr>
+<tr class="separator:aa344aec551796b20f22a276f5d8492f0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2725d030fc03dcfa3a9271940d800e7a"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a2725d030fc03dcfa3a9271940d800e7a">matrix_inverse</a>
 ()</td></tr>
+<tr class="separator:a2725d030fc03dcfa3a9271940d800e7a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a929ded138fb0a953c8126ee8e20d793f"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a929ded138fb0a953c8126ee8e20d793f">matrix_pinv</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a929ded138fb0a953c8126ee8e20d793f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Calculate generalized 
inverse of matrix. It requires that all the values are NON-NULL. This is the 
dense representation of the matrix where the matrix elements are indexed by the 
row index.  <a href="#a929ded138fb0a953c8126ee8e20d793f">More...</a><br 
/></td></tr>
+<tr class="separator:a929ded138fb0a953c8126ee8e20d793f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39c21ffb83c184a21b481ad12056af13"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a39c21ffb83c184a21b481ad12056af13">matrix_pinv</a>
 (text matrix_in, text in_args, text matrix_out)</td></tr>
+<tr class="separator:a39c21ffb83c184a21b481ad12056af13"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc992cc64ae6c2537b417f5c9693d93c"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#adc992cc64ae6c2537b417f5c9693d93c">matrix_pinv</a>
 (text message)</td></tr>
+<tr class="separator:adc992cc64ae6c2537b417f5c9693d93c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85193210d3fd55cba9d983a8cf71a34b"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a85193210d3fd55cba9d983a8cf71a34b">matrix_pinv</a>
 ()</td></tr>
+<tr class="separator:a85193210d3fd55cba9d983a8cf71a34b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21a96e5933fd1094befc20051b0fb7b7"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a21a96e5933fd1094befc20051b0fb7b7">matrix_lu</a>
 (text matrix_in, text in_args, text matrix_out_prefix, text out_args)</td></tr>
+<tr class="memdesc:a21a96e5933fd1094befc20051b0fb7b7"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Calculate full pivoting LU 
decomposition of matrix. It requires that all the values are NON-NULL. This is 
the dense representation of the matrix where the matrix elements are indexed by 
the row index.  <a href="#a21a96e5933fd1094befc20051b0fb7b7">More...</a><br 
/></td></tr>
+<tr class="separator:a21a96e5933fd1094befc20051b0fb7b7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0cfa9628072628259b2a50fef12ef9c"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac0cfa9628072628259b2a50fef12ef9c">matrix_lu</a>
 (text matrix_in, text in_args, text matrix_out_prefix)</td></tr>
+<tr class="separator:ac0cfa9628072628259b2a50fef12ef9c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdb62ad5d8fcfaf80bcb553df4c57bcf"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#acdb62ad5d8fcfaf80bcb553df4c57bcf">matrix_lu</a>
 (text message)</td></tr>
+<tr class="separator:acdb62ad5d8fcfaf80bcb553df4c57bcf"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1609dc673ccae19bae8493030490f76"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa1609dc673ccae19bae8493030490f76">matrix_lu</a>
 ()</td></tr>
+<tr class="separator:aa1609dc673ccae19bae8493030490f76"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1905e1b687e45dacbef1e82097b538de"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a1905e1b687e45dacbef1e82097b538de">matrix_eigen</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="memdesc:a1905e1b687e45dacbef1e82097b538de"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Calculate eigen values of 
matrix. It requires that all the values are NON-NULL.  <a 
href="#a1905e1b687e45dacbef1e82097b538de">More...</a><br /></td></tr>
+<tr class="separator:a1905e1b687e45dacbef1e82097b538de"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2ad35c91364d5ce4a94f7fd2aa6ce4b"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae2ad35c91364d5ce4a94f7fd2aa6ce4b">matrix_eigen</a>
 (text matrix_in, text in_args, text matrix_out)</td></tr>
+<tr class="separator:ae2ad35c91364d5ce4a94f7fd2aa6ce4b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1d4021eccdee42c7a3d8fa953900f1e"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac1d4021eccdee42c7a3d8fa953900f1e">matrix_eigen</a>
 (text message)</td></tr>
+<tr class="separator:ac1d4021eccdee42c7a3d8fa953900f1e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae25eb4b085772e283250ae1f3ace2cc6"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae25eb4b085772e283250ae1f3ace2cc6">matrix_eigen</a>
 ()</td></tr>
+<tr class="separator:ae25eb4b085772e283250ae1f3ace2cc6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e4aeeb2f56f59f89fffe3049089ed23"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a4e4aeeb2f56f59f89fffe3049089ed23">matrix_cholesky</a>
 (text matrix_in, text in_args, text matrix_out_prefix, text out_args)</td></tr>
+<tr class="memdesc:a4e4aeeb2f56f59f89fffe3049089ed23"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Cholesky decompose of 
matrix. Because it is required that input matrix should be symmetric, it is 
only the lower triangular part that will be used for the decompositon. The 
upper triangular part won't be read. It requires that all the values are 
NON-NULL. This is the dense representation of the matrix where the matrix 
elements are indexed by the row index.  <a 
href="#a4e4aeeb2f56f59f89fffe3049089ed23">More...</a><br /></td></tr>
+<tr class="separator:a4e4aeeb2f56f59f89fffe3049089ed23"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13be8579794a2460c8727b116c73163c"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a13be8579794a2460c8727b116c73163c">matrix_cholesky</a>
 (text matrix_in, text in_args, text matrix_out_prefix)</td></tr>
+<tr class="separator:a13be8579794a2460c8727b116c73163c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9cfb05c9ab8e4daf35ba65b06f85d8d"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac9cfb05c9ab8e4daf35ba65b06f85d8d">matrix_cholesky</a>
 (text message)</td></tr>
+<tr class="separator:ac9cfb05c9ab8e4daf35ba65b06f85d8d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d1154d0e461d7e45b936b15d192ecb0"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a2d1154d0e461d7e45b936b15d192ecb0">matrix_cholesky</a>
 ()</td></tr>
+<tr class="separator:a2d1154d0e461d7e45b936b15d192ecb0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac656a3a1e0008af89af9d4af44467407"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac656a3a1e0008af89af9d4af44467407">matrix_qr</a>
 (text matrix_in, text in_args, text matrix_out_prefix, text out_args)</td></tr>
+<tr class="memdesc:ac656a3a1e0008af89af9d4af44467407"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">QR decompose of matrix. It 
requires that all the values are NON-NULL. This is the dense representation of 
the matrix where the matrix elements are indexed by the row index.  <a 
href="#ac656a3a1e0008af89af9d4af44467407">More...</a><br /></td></tr>
+<tr class="separator:ac656a3a1e0008af89af9d4af44467407"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7b68aacf626bed0c5f2a37be63848e4"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad7b68aacf626bed0c5f2a37be63848e4">matrix_qr</a>
 (text matrix_in, text in_args, text matrix_out_prefix)</td></tr>
+<tr class="separator:ad7b68aacf626bed0c5f2a37be63848e4"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58a87beb5600e5a06f36ae1e083fe4cc"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a58a87beb5600e5a06f36ae1e083fe4cc">matrix_qr</a>
 (text message)</td></tr>
+<tr class="separator:a58a87beb5600e5a06f36ae1e083fe4cc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae66de066dfdafaba16575f58ab58376c"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae66de066dfdafaba16575f58ab58376c">matrix_qr</a>
 ()</td></tr>
+<tr class="separator:ae66de066dfdafaba16575f58ab58376c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3906a54d945b19672641ca08bef11e69"><td class="memItemLeft" 
align="right" valign="top">int8&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a3906a54d945b19672641ca08bef11e69">matrix_rank</a>
 (text matrix_in, text in_args)</td></tr>
+<tr class="memdesc:a3906a54d945b19672641ca08bef11e69"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">rank of matrix. It requires 
that all the values are NON-NULL. This is the dense representation of the 
matrix where the matrix elements are indexed by the row index.  <a 
href="#a3906a54d945b19672641ca08bef11e69">More...</a><br /></td></tr>
+<tr class="separator:a3906a54d945b19672641ca08bef11e69"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef438cede80c62cdd8126a77b7bd86c7"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aef438cede80c62cdd8126a77b7bd86c7">matrix_rank</a>
 (text message)</td></tr>
+<tr class="separator:aef438cede80c62cdd8126a77b7bd86c7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8613f342735ddb02a8b1d3585a569f26"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a8613f342735ddb02a8b1d3585a569f26">matrix_rank</a>
 ()</td></tr>
+<tr class="separator:a8613f342735ddb02a8b1d3585a569f26"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad87178a3e1721ee05589817cb598d6ec"><td class="memItemLeft" 
align="right" valign="top">float8&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad87178a3e1721ee05589817cb598d6ec">matrix_nuclear_norm</a>
 (text matrix_in, text in_args)</td></tr>
+<tr class="memdesc:ad87178a3e1721ee05589817cb598d6ec"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">nuclear norm of matrix. It 
requires that all the values are NON-NULL. This is the dense representation of 
the matrix where the matrix elements are indexed by the row index.  <a 
href="#ad87178a3e1721ee05589817cb598d6ec">More...</a><br /></td></tr>
+<tr class="separator:ad87178a3e1721ee05589817cb598d6ec"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af37ef69921ecb4d667ebf65a3901ad4c"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#af37ef69921ecb4d667ebf65a3901ad4c">matrix_nuclear_norm</a>
 (text message)</td></tr>
+<tr class="separator:af37ef69921ecb4d667ebf65a3901ad4c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae90888a1b50fa901966ca2b9975f4ada"><td class="memItemLeft" 
align="right" valign="top">text&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae90888a1b50fa901966ca2b9975f4ada">matrix_nuclear_norm</a>
 ()</td></tr>
+<tr class="separator:ae90888a1b50fa901966ca2b9975f4ada"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d267c1d4a4869414c880ea18d44a260"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a4d267c1d4a4869414c880ea18d44a260">__matrix_vec_mult_in_mem</a>
 (float8[] vector, float8[][] matrix)</td></tr>
+<tr class="separator:a4d267c1d4a4869414c880ea18d44a260"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86db6cbb11df1f7077540ce531b52399"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a86db6cbb11df1f7077540ce531b52399">__matrix_vec_mult_in_mem</a>
 (float8[] vector, float8[] matrix)</td></tr>
+<tr class="separator:a86db6cbb11df1f7077540ce531b52399"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaeacfbaf004310e36ebb8c4ce4ac601c"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aaeacfbaf004310e36ebb8c4ce4ac601c">__row_fold</a>
 (float8[] row_in, integer[] pattern)</td></tr>
+<tr class="memdesc:aaeacfbaf004310e36ebb8c4ce4ac601c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">The function folds (through 
multiplication) array x according to the pattern in array y, producing an array 
of the same length as array y.  <a 
href="#aaeacfbaf004310e36ebb8c4ce4ac601c">More...</a><br /></td></tr>
+<tr class="separator:aaeacfbaf004310e36ebb8c4ce4ac601c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c36379876228130e6d4d1bf858c695d"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a9c36379876228130e6d4d1bf858c695d">__bernoulli_vector</a>
 (integer dim, float8 pos_val, float8 neg_val, float8 prob, integer 
seed)</td></tr>
+<tr class="separator:a9c36379876228130e6d4d1bf858c695d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ed5e603fa0924f08a7a9e5b3171768a"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a9ed5e603fa0924f08a7a9e5b3171768a">__bernoulli_vector</a>
 (integer dim)</td></tr>
+<tr class="separator:a9ed5e603fa0924f08a7a9e5b3171768a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a659d654fc2cd25e498ad83950e044b13"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a659d654fc2cd25e498ad83950e044b13">__uniform_vector</a>
 (integer dim, float8 a, float8 b, integer seed)</td></tr>
+<tr class="separator:a659d654fc2cd25e498ad83950e044b13"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69a8dcfcacf6d5d362e26d74192cea92"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a69a8dcfcacf6d5d362e26d74192cea92">__uniform_vector</a>
 (integer dim, float8 a, float8 b)</td></tr>
+<tr class="separator:a69a8dcfcacf6d5d362e26d74192cea92"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1545c36760a94943c2e1aeca23f1db84"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a1545c36760a94943c2e1aeca23f1db84">__normal_vector</a>
 (integer dim, float8 mu, float8 sigma, integer seed)</td></tr>
+<tr class="separator:a1545c36760a94943c2e1aeca23f1db84"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32e4cb006c85a878f6054fae7a41b135"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a32e4cb006c85a878f6054fae7a41b135">__normal_vector</a>
 (integer dim, float8 mu, float8 sigma)</td></tr>
+<tr class="separator:a32e4cb006c85a878f6054fae7a41b135"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845a3e8b711a3ad64103a2c0442f7baf"><td class="memItemLeft" 
align="right" valign="top">integer []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a845a3e8b711a3ad64103a2c0442f7baf">__rand_vector</a>
 (integer dim)</td></tr>
+<tr class="separator:a845a3e8b711a3ad64103a2c0442f7baf"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a049ad6b2bb6a728539fb49e4e6610233"><td class="memItemLeft" 
align="right" valign="top">integer []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a049ad6b2bb6a728539fb49e4e6610233">__rand_block</a>
 (integer row_dim, integer col_dim)</td></tr>
+<tr class="separator:a049ad6b2bb6a728539fb49e4e6610233"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b183fd27db62e94f9275dd6ca8077c3"><td class="memItemLeft" 
align="right" valign="top">integer []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a5b183fd27db62e94f9275dd6ca8077c3">__rand_block</a>
 (integer dim)</td></tr>
+<tr class="separator:a5b183fd27db62e94f9275dd6ca8077c3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a461bf9972c8b132d6f21a1de19fd4f40"><td class="memItemLeft" 
align="right" valign="top">set&lt; float8[]&gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a461bf9972c8b132d6f21a1de19fd4f40">__matrix_row_split</a>
 (float8[] row_in, integer size)</td></tr>
+<tr class="separator:a461bf9972c8b132d6f21a1de19fd4f40"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04809ad9a25c7cf84afd0253fa825d6c"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a04809ad9a25c7cf84afd0253fa825d6c">__matrix_densify_sfunc</a>
 (float8[] state, integer col_dim, integer col_id, float8 val)</td></tr>
+<tr class="separator:a04809ad9a25c7cf84afd0253fa825d6c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10a095fb37e4505d38c926a2a390e72f"><td class="memItemLeft" 
align="right" valign="top">aggregate float8 []&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a10a095fb37e4505d38c926a2a390e72f">__matrix_densify_agg</a>
 (integer, integer, float8)</td></tr>
+<tr class="separator:a10a095fb37e4505d38c926a2a390e72f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998820afa3721fa1119532dc76801d18"><td class="memItemLeft" 
align="right" valign="top">anyarray&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a998820afa3721fa1119532dc76801d18">__array_abs_add_sfunc</a>
 (anyarray x, anyarray y)</td></tr>
+<tr class="separator:a998820afa3721fa1119532dc76801d18"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab905d4447072594f1af9c2bd954bba90"><td class="memItemLeft" 
align="right" valign="top">aggregate anyarray&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ab905d4447072594f1af9c2bd954bba90">__matrix_column_abs_sum_agg</a>
 (anyarray)</td></tr>
+<tr class="separator:ab905d4447072594f1af9c2bd954bba90"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a320f5ca4aacb21d56ae2e5eebc908835"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a320f5ca4aacb21d56ae2e5eebc908835">__matrix_blockize_sfunc</a>
 (float8[] state, integer row_id, float8[] row_vec, integer rsize)</td></tr>
+<tr class="separator:a320f5ca4aacb21d56ae2e5eebc908835"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc0ca1d652b5bd1ad6ffe658bc45b758"><td class="memItemLeft" 
align="right" valign="top">aggregate float8 []&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#acc0ca1d652b5bd1ad6ffe658bc45b758">__matrix_blockize_agg</a>
 (integer, float8[], integer)</td></tr>
+<tr class="separator:acc0ca1d652b5bd1ad6ffe658bc45b758"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66142991fa1c3abc0c1b1327002743ce"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a66142991fa1c3abc0c1b1327002743ce">__matrix_unblockize_sfunc</a>
 (float8[] state, integer total_col_dim, integer col_id, float8[] 
row_vec)</td></tr>
+<tr class="separator:a66142991fa1c3abc0c1b1327002743ce"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9040650f804ace7108c0bca001ed6fae"><td class="memItemLeft" 
align="right" valign="top">aggregate float8 []&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a9040650f804ace7108c0bca001ed6fae">__matrix_unblockize_agg</a>
 (integer, integer, float8[])</td></tr>
+<tr class="separator:a9040650f804ace7108c0bca001ed6fae"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad16c824212e369760b9fb8ea658eac8c"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad16c824212e369760b9fb8ea658eac8c">matrix_mem_mult</a>
 (float[] matrix_a, float[] matrix_b, boolean trans_b)</td></tr>
+<tr class="separator:ad16c824212e369760b9fb8ea658eac8c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91383f59dcb8b7ca2fba89ea350d113b"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a91383f59dcb8b7ca2fba89ea350d113b">matrix_mem_mult</a>
 (float[] matrix_a, float[] matrix_b)</td></tr>
+<tr class="separator:a91383f59dcb8b7ca2fba89ea350d113b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0731901b985a90c3aa2f686a7ce95978"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a0731901b985a90c3aa2f686a7ce95978">matrix_mem_trans</a>
 (float[] matrix)</td></tr>
+<tr class="separator:a0731901b985a90c3aa2f686a7ce95978"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a634478f746232cb12f3c46cbb2c20837"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a634478f746232cb12f3c46cbb2c20837">__matrix_mem_sum_sfunc</a>
 (float[] state, float[] matrix)</td></tr>
+<tr class="separator:a634478f746232cb12f3c46cbb2c20837"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9f91e48c5890026fc35e65722bb6a0b"><td class="memItemLeft" 
align="right" valign="top">aggregate float8 []&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa9f91e48c5890026fc35e65722bb6a0b">__matrix_mem_sum</a>
 (float8[])</td></tr>
+<tr class="separator:aa9f91e48c5890026fc35e65722bb6a0b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4176a88e13c09362af1e4c1afd1f12b"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ae4176a88e13c09362af1e4c1afd1f12b">__matrix_column_to_array_format</a>
 (text matrix_in, text row_id, text matrix_out, boolean istemp)</td></tr>
+<tr class="separator:ae4176a88e13c09362af1e4c1afd1f12b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa63cfd84aa33c87ad16f52dc7f642848"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aa63cfd84aa33c87ad16f52dc7f642848">matrix_blockize</a>
 (text matrix_in, text in_args, integer rsize, integer csize, text matrix_out, 
text out_args)</td></tr>
+<tr class="separator:aa63cfd84aa33c87ad16f52dc7f642848"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f5cd60132d738f440dffef007476b91"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a8f5cd60132d738f440dffef007476b91">matrix_blockize</a>
 (text matrix_in, text in_args, integer rsize, integer csize, text 
matrix_out)</td></tr>
+<tr class="separator:a8f5cd60132d738f440dffef007476b91"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a199e7cf9e56acd6a7f3fd78e73fa22"><td class="memItemLeft" 
align="right" valign="top">matrix_result&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a0a199e7cf9e56acd6a7f3fd78e73fa22">matrix_unblockize</a>
 (text matrix_in, text in_args, text matrix_out, text out_args)</td></tr>
+<tr class="separator:a0a199e7cf9e56acd6a7f3fd78e73fa22"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01ea5d175f37efba0cedbba6ade0f7bd"><td class="memItemLeft" 
align="right" valign="top">set&lt; float8[]&gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a01ea5d175f37efba0cedbba6ade0f7bd">__matrix_unnest_block</a>
 (float8[] block)</td></tr>
+<tr class="separator:a01ea5d175f37efba0cedbba6ade0f7bd"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8430e6b3e2595ec2f13bbc98609ebbb"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac8430e6b3e2595ec2f13bbc98609ebbb">__matrix_compose_dense_transition</a>
 (float8[] state, integer numrows, integer row_id, float8[] x)</td></tr>
+<tr class="separator:ac8430e6b3e2595ec2f13bbc98609ebbb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e0fda0e0ef7fc7d1669207d86667251"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a2e0fda0e0ef7fc7d1669207d86667251">__matrix_compose_sparse_transition</a>
 (float8[] state, integer numrows, integer numcols, integer row_id, integer 
col_id, float8 x)</td></tr>
+<tr class="separator:a2e0fda0e0ef7fc7d1669207d86667251"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a067b397a47438e993a1b1577744e0cf6"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a067b397a47438e993a1b1577744e0cf6">__matrix_compose_merge</a>
 (float8[] stateleft, float8[] stateright)</td></tr>
+<tr class="separator:a067b397a47438e993a1b1577744e0cf6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad62966b094a7c4ce9c5e0c3b6679e4d1"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ad62966b094a7c4ce9c5e0c3b6679e4d1">__matrix_inv_final</a>
 (float8[] state)</td></tr>
+<tr class="separator:ad62966b094a7c4ce9c5e0c3b6679e4d1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fecf03b9cb3df7423ce40e24a86c511"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a1fecf03b9cb3df7423ce40e24a86c511">__matrix_pinv_final</a>
 (float8[] state)</td></tr>
+<tr class="separator:a1fecf03b9cb3df7423ce40e24a86c511"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac113f89fe7f51491c8223480433495e5"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#ac113f89fe7f51491c8223480433495e5">__matrix_eigen_final</a>
 (float8[] state)</td></tr>
+<tr class="separator:ac113f89fe7f51491c8223480433495e5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b4ddaf2e9daf2452a016498c7f546fb"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a6b4ddaf2e9daf2452a016498c7f546fb">__matrix_cholesky_final</a>
 (float8[] state)</td></tr>
+<tr class="separator:a6b4ddaf2e9daf2452a016498c7f546fb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad1de24406ecd7ec29b5aa2553373dfc"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#aad1de24406ecd7ec29b5aa2553373dfc">__matrix_qr_final</a>
 (float8[] state)</td></tr>
+<tr class="separator:aad1de24406ecd7ec29b5aa2553373dfc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe950f847a36db534edc393f04d5fd28"><td class="memItemLeft" 
align="right" valign="top">int8&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#abe950f847a36db534edc393f04d5fd28">__matrix_rank_final</a>
 (float8[] state)</td></tr>
+<tr class="separator:abe950f847a36db534edc393f04d5fd28"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47ca9c941be86f88c4746744a6105e89"><td class="memItemLeft" 
align="right" valign="top">float8 []&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a47ca9c941be86f88c4746744a6105e89">__matrix_lu_final</a>
 (float8[] state)</td></tr>
+<tr class="separator:a47ca9c941be86f88c4746744a6105e89"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7df499382f7b4ea9347f941cb049c738"><td class="memItemLeft" 
align="right" valign="top">float8&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a7df499382f7b4ea9347f941cb049c738">__matrix_nuclear_norm_final</a>
 (float8[] state)</td></tr>
+<tr class="separator:a7df499382f7b4ea9347f941cb049c738"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a42b415200e2970528ee6db0070aaec"><td class="memItemLeft" 
align="right" valign="top">aggregate float8 []&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="matrix__ops_8sql__in.html#a2a42b415200e2970528ee6db0070aaec">__matrix_dense_inverse</a>
 (integer numrows, integer row_id, float8[] x)</td></tr>
+<tr class="memdesc:a2a42b415200e2970528ee6db0070aaec"><td 
class="mdescLeft">&#160;

<TRUNCATED>

Reply via email to