blob: 6c83f2e0fa83b271858b87a751993dd9710c1b27 [file] [log] [blame]
<!-- 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: svec.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>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></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.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.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.17.0</span>
</div>
<div id="projectbrief">User Documentation for Apache 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('svec_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">svec.sql_in File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>SQL type definitions and functions for sparse vector data type <code>svec</code>
<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:abe896192db26c02d5c517a5ccf2144f1"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#abe896192db26c02d5c517a5ccf2144f1">svec_in</a> (cstring)</td></tr>
<tr class="separator:abe896192db26c02d5c517a5ccf2144f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3db4af36acd318030ae57d2bfd19387a"><td class="memItemLeft" align="right" valign="top">cstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a3db4af36acd318030ae57d2bfd19387a">svec_out</a> (svec)</td></tr>
<tr class="separator:a3db4af36acd318030ae57d2bfd19387a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a585ea8bcb1d0647ef1295187b87405b2"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a585ea8bcb1d0647ef1295187b87405b2">svec_recv</a> (internal)</td></tr>
<tr class="separator:a585ea8bcb1d0647ef1295187b87405b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a617557435170136b2781070c0a268b83"><td class="memItemLeft" align="right" valign="top">bytea&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a617557435170136b2781070c0a268b83">svec_send</a> (svec)</td></tr>
<tr class="separator:a617557435170136b2781070c0a268b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a612d8920c61e6fdf18dd4e3e9c69c979"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a612d8920c61e6fdf18dd4e3e9c69c979">svec_plus</a> (svec, svec)</td></tr>
<tr class="separator:a612d8920c61e6fdf18dd4e3e9c69c979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a170890a165bf662d343339ffc2a187cf"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a170890a165bf662d343339ffc2a187cf">svec_minus</a> (svec, svec)</td></tr>
<tr class="separator:a170890a165bf662d343339ffc2a187cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78a38512c860085e31f6153b8118cbe9"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a78a38512c860085e31f6153b8118cbe9">svec_div</a> (svec, svec)</td></tr>
<tr class="separator:a78a38512c860085e31f6153b8118cbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27f0629942dba2e395b005c728d53ac3"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a27f0629942dba2e395b005c728d53ac3">svec_mult</a> (svec, svec)</td></tr>
<tr class="separator:a27f0629942dba2e395b005c728d53ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5166565f3482768db33ee677acc3d96"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab5166565f3482768db33ee677acc3d96">svec_pow</a> (svec, svec)</td></tr>
<tr class="separator:ab5166565f3482768db33ee677acc3d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a813762d8bd2a7fda083880e5bd8c355b"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a813762d8bd2a7fda083880e5bd8c355b">svec_cmp</a> (svec, svec)</td></tr>
<tr class="separator:a813762d8bd2a7fda083880e5bd8c355b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad08b0cadbcf50ff4685228f917cafd1f"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ad08b0cadbcf50ff4685228f917cafd1f">svec_ge</a> (svec, svec)</td></tr>
<tr class="separator:ad08b0cadbcf50ff4685228f917cafd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7f05a6ce6efc51517bab6ccdb79ee23"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ad7f05a6ce6efc51517bab6ccdb79ee23">svec_lt</a> (svec, svec)</td></tr>
<tr class="separator:ad7f05a6ce6efc51517bab6ccdb79ee23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6f5715df728db0783b5dcb8db82a2a2"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#aa6f5715df728db0783b5dcb8db82a2a2">svec_le</a> (svec, svec)</td></tr>
<tr class="separator:aa6f5715df728db0783b5dcb8db82a2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e5d57b7a4473904e4d053884468e540"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a3e5d57b7a4473904e4d053884468e540">svec_gt</a> (svec, svec)</td></tr>
<tr class="separator:a3e5d57b7a4473904e4d053884468e540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80d9692f67e7cb482c4bda6dbaacd82b"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a80d9692f67e7cb482c4bda6dbaacd82b">svec_ne</a> (svec, svec)</td></tr>
<tr class="separator:a80d9692f67e7cb482c4bda6dbaacd82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adceeff7e2f2e43b3e17219bca5d4fea0"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#adceeff7e2f2e43b3e17219bca5d4fea0">svec_eq</a> (svec, svec)</td></tr>
<tr class="separator:adceeff7e2f2e43b3e17219bca5d4fea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0684988340d533c00523951f9a95107e"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0684988340d533c00523951f9a95107e">float8arr_eq</a> (float8[], float8[])</td></tr>
<tr class="separator:a0684988340d533c00523951f9a95107e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c82ac5de8e026c85e83aae4e0f06220"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4c82ac5de8e026c85e83aae4e0f06220">float8arr_minus_float8arr</a> (float8[], float8[])</td></tr>
<tr class="separator:a4c82ac5de8e026c85e83aae4e0f06220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a457f2f9210baba1c13820801c42cd06a"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a457f2f9210baba1c13820801c42cd06a">float8arr_minus_svec</a> (float8[], svec)</td></tr>
<tr class="separator:a457f2f9210baba1c13820801c42cd06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf39975fbbd8a39629569c622db33ab9"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#adf39975fbbd8a39629569c622db33ab9">svec_minus_float8arr</a> (svec, float8[])</td></tr>
<tr class="separator:adf39975fbbd8a39629569c622db33ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bb068ab6ba775619fe787ed845f5a0d"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a6bb068ab6ba775619fe787ed845f5a0d">float8arr_plus_float8arr</a> (float8[], float8[])</td></tr>
<tr class="separator:a6bb068ab6ba775619fe787ed845f5a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98aa60ec0c58c828b0a72c75d604322e"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a98aa60ec0c58c828b0a72c75d604322e">float8arr_plus_svec</a> (float8[], svec)</td></tr>
<tr class="separator:a98aa60ec0c58c828b0a72c75d604322e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeb54c952836c83c7f21a1c62a77955f"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#aaeb54c952836c83c7f21a1c62a77955f">svec_plus_float8arr</a> (svec, float8[])</td></tr>
<tr class="separator:aaeb54c952836c83c7f21a1c62a77955f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb0b3f155c45bb370ef7adac49096835"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#abb0b3f155c45bb370ef7adac49096835">float8arr_mult_float8arr</a> (float8[], float8[])</td></tr>
<tr class="separator:abb0b3f155c45bb370ef7adac49096835"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e7dd7a82b41f4b8344efa21208e1637"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0e7dd7a82b41f4b8344efa21208e1637">float8arr_mult_svec</a> (float8[], svec)</td></tr>
<tr class="separator:a0e7dd7a82b41f4b8344efa21208e1637"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e6916baaf0a7ae0079424ce0565c8b4"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a6e6916baaf0a7ae0079424ce0565c8b4">svec_mult_float8arr</a> (svec, float8[])</td></tr>
<tr class="separator:a6e6916baaf0a7ae0079424ce0565c8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20d4a7b907e967351f6439640482e0f9"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a20d4a7b907e967351f6439640482e0f9">float8arr_div_float8arr</a> (float8[], float8[])</td></tr>
<tr class="separator:a20d4a7b907e967351f6439640482e0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c4ac1cc9a2ee3057958070b8e7bffcc"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a5c4ac1cc9a2ee3057958070b8e7bffcc">float8arr_div_svec</a> (float8[], svec)</td></tr>
<tr class="separator:a5c4ac1cc9a2ee3057958070b8e7bffcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a211cf37584f54087dabc1fac14ed12dd"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a211cf37584f54087dabc1fac14ed12dd">svec_div_float8arr</a> (svec, float8[])</td></tr>
<tr class="separator:a211cf37584f54087dabc1fac14ed12dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eeaf69c84d7ce0e46adc93e38b2b4f3"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4eeaf69c84d7ce0e46adc93e38b2b4f3">svec_dot</a> (svec, svec)</td></tr>
<tr class="separator:a4eeaf69c84d7ce0e46adc93e38b2b4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af870f06fd4c51f585515b6306f64fe3b"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af870f06fd4c51f585515b6306f64fe3b">svec_dot</a> (float8[], float8[])</td></tr>
<tr class="separator:af870f06fd4c51f585515b6306f64fe3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93f4a0901681fc11e847615a4aba0255"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a93f4a0901681fc11e847615a4aba0255">svec_dot</a> (svec, float8[])</td></tr>
<tr class="separator:a93f4a0901681fc11e847615a4aba0255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b111663b39ec8646891edec8ab3925"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a47b111663b39ec8646891edec8ab3925">svec_dot</a> (float8[], svec)</td></tr>
<tr class="separator:a47b111663b39ec8646891edec8ab3925"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69458bf9b2906ca471d027966b13e6f"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af69458bf9b2906ca471d027966b13e6f">svec_cast_int2</a> (int2)</td></tr>
<tr class="separator:af69458bf9b2906ca471d027966b13e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc01ac6b36ea9d689d338fd72abbd540"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#abc01ac6b36ea9d689d338fd72abbd540">svec_cast_int4</a> (int4)</td></tr>
<tr class="separator:abc01ac6b36ea9d689d338fd72abbd540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea167c01fb2999dc5aaf5e8e21f5e8f"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a9ea167c01fb2999dc5aaf5e8e21f5e8f">svec_cast_int8</a> (bigint)</td></tr>
<tr class="separator:a9ea167c01fb2999dc5aaf5e8e21f5e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1025124d5423cc1505991414f17582"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a1f1025124d5423cc1505991414f17582">svec_cast_float4</a> (float4)</td></tr>
<tr class="separator:a1f1025124d5423cc1505991414f17582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af42e4b15879949032a68139c59443aac"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af42e4b15879949032a68139c59443aac">svec_cast_float8</a> (float8)</td></tr>
<tr class="separator:af42e4b15879949032a68139c59443aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50de0278ff7ceeff33a2ea4ca5fdf1a0"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a50de0278ff7ceeff33a2ea4ca5fdf1a0">svec_cast_numeric</a> (numeric)</td></tr>
<tr class="separator:a50de0278ff7ceeff33a2ea4ca5fdf1a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e38a27f556a6ac88549efec37da786f"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a5e38a27f556a6ac88549efec37da786f">float8arr_cast_int2</a> (int2)</td></tr>
<tr class="separator:a5e38a27f556a6ac88549efec37da786f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c05d02233680a2e96dc6058155e4483"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a9c05d02233680a2e96dc6058155e4483">float8arr_cast_int4</a> (int4)</td></tr>
<tr class="separator:a9c05d02233680a2e96dc6058155e4483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4862b4e281323db16e9be4dfd681db2e"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4862b4e281323db16e9be4dfd681db2e">float8arr_cast_int8</a> (bigint)</td></tr>
<tr class="separator:a4862b4e281323db16e9be4dfd681db2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a6e17fd9dafc349c7cfa070486e6ad1"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a2a6e17fd9dafc349c7cfa070486e6ad1">float8arr_cast_float4</a> (float4)</td></tr>
<tr class="separator:a2a6e17fd9dafc349c7cfa070486e6ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8db439cf1a73749052f06fc30c7d282"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af8db439cf1a73749052f06fc30c7d282">float8arr_cast_float8</a> (float8)</td></tr>
<tr class="separator:af8db439cf1a73749052f06fc30c7d282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bc8ef7e7b8e37b784c81a940bd817f0"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0bc8ef7e7b8e37b784c81a940bd817f0">float8arr_cast_numeric</a> (numeric)</td></tr>
<tr class="separator:a0bc8ef7e7b8e37b784c81a940bd817f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96025250e64f049a053c5696b3b96e02"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a96025250e64f049a053c5696b3b96e02">svec_cast_float8arr</a> (float8[])</td></tr>
<tr class="separator:a96025250e64f049a053c5696b3b96e02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee423729fbca5abd46c86fa81d51f23"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a0ee423729fbca5abd46c86fa81d51f23">svec_cast_positions_float8arr</a> (int8[], float8[], int8, float8)</td></tr>
<tr class="separator:a0ee423729fbca5abd46c86fa81d51f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7decda276d7ff1e9340dd44e0e7419c0"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a7decda276d7ff1e9340dd44e0e7419c0">svec_return_array</a> (svec)</td></tr>
<tr class="separator:a7decda276d7ff1e9340dd44e0e7419c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f184bef083fd9068c28fc94dad8054"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a24f184bef083fd9068c28fc94dad8054">svec_concat</a> (svec, svec)</td></tr>
<tr class="separator:a24f184bef083fd9068c28fc94dad8054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34cb5f83e0c010aacc719b8b078bfeb9"><td class="memItemLeft" align="right" valign="top">svec&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a34cb5f83e0c010aacc719b8b078bfeb9">svec_concat_replicate</a> (int4, svec)</td></tr>
<tr class="separator:a34cb5f83e0c010aacc719b8b078bfeb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab53b85cb3412c9172bf0ee04f6856c69"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab53b85cb3412c9172bf0ee04f6856c69">svec_l2_lt</a> (svec, svec)</td></tr>
<tr class="separator:ab53b85cb3412c9172bf0ee04f6856c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4045437bce8b9a9bdb0eb3115c97ca99"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a4045437bce8b9a9bdb0eb3115c97ca99">svec_l2_le</a> (svec, svec)</td></tr>
<tr class="separator:a4045437bce8b9a9bdb0eb3115c97ca99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9268d26c54c4b2905eb7938df95af8c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a9268d26c54c4b2905eb7938df95af8c0">svec_l2_eq</a> (svec, svec)</td></tr>
<tr class="separator:a9268d26c54c4b2905eb7938df95af8c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af35c08aadf164fa3bbc8678765bca643"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#af35c08aadf164fa3bbc8678765bca643">svec_l2_ne</a> (svec, svec)</td></tr>
<tr class="separator:af35c08aadf164fa3bbc8678765bca643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2414d0d78286884cd199cf44c1d17b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ab2414d0d78286884cd199cf44c1d17b9">svec_l2_gt</a> (svec, svec)</td></tr>
<tr class="separator:ab2414d0d78286884cd199cf44c1d17b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22b72fbae2a8f2b35b1c571d9f54dad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#ac22b72fbae2a8f2b35b1c571d9f54dad">svec_l2_ge</a> (svec, svec)</td></tr>
<tr class="separator:ac22b72fbae2a8f2b35b1c571d9f54dad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f72c8cf6d39f08d939f23cf1338a3c6"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="svec_8sql__in.html#a8f72c8cf6d39f08d939f23cf1338a3c6">svec_l2_cmp</a> (svec, svec)</td></tr>
<tr class="separator:a8f72c8cf6d39f08d939f23cf1338a3c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section see"><dt>See also</dt><dd>For an introduction to the sparse vector implementation, see the module description <a class="el" href="group__grp__svec.html">Sparse Vectors</a>.</dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a2a6e17fd9dafc349c7cfa070486e6ad1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a6e17fd9dafc349c7cfa070486e6ad1">&#9670;&nbsp;</a></span>float8arr_cast_float4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_float4 </td>
<td>(</td>
<td class="paramtype">float4&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float4 into a float8 array. </p>
</div>
</div>
<a id="af8db439cf1a73749052f06fc30c7d282"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8db439cf1a73749052f06fc30c7d282">&#9670;&nbsp;</a></span>float8arr_cast_float8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_float8 </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float8 into a float8 array. </p>
</div>
</div>
<a id="a5e38a27f556a6ac88549efec37da786f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e38a27f556a6ac88549efec37da786f">&#9670;&nbsp;</a></span>float8arr_cast_int2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_int2 </td>
<td>(</td>
<td class="paramtype">int2&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int2 into a float8 array. </p>
</div>
</div>
<a id="a9c05d02233680a2e96dc6058155e4483"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c05d02233680a2e96dc6058155e4483">&#9670;&nbsp;</a></span>float8arr_cast_int4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_int4 </td>
<td>(</td>
<td class="paramtype">int4&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int4 into a float8 array. </p>
</div>
</div>
<a id="a4862b4e281323db16e9be4dfd681db2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4862b4e281323db16e9be4dfd681db2e">&#9670;&nbsp;</a></span>float8arr_cast_int8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_int8 </td>
<td>(</td>
<td class="paramtype">bigint&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int8 into a float8 array. </p>
</div>
</div>
<a id="a0bc8ef7e7b8e37b784c81a940bd817f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bc8ef7e7b8e37b784c81a940bd817f0">&#9670;&nbsp;</a></span>float8arr_cast_numeric()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] float8arr_cast_numeric </td>
<td>(</td>
<td class="paramtype">numeric&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a numeric into a float8 array. </p>
</div>
</div>
<a id="a20d4a7b907e967351f6439640482e0f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20d4a7b907e967351f6439640482e0f9">&#9670;&nbsp;</a></span>float8arr_div_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_div_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Divides a float8 array by another, element by element. </p>
</div>
</div>
<a id="a5c4ac1cc9a2ee3057958070b8e7bffcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c4ac1cc9a2ee3057958070b8e7bffcc">&#9670;&nbsp;</a></span>float8arr_div_svec()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_div_svec </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Divides a float8 array by an SVEC, element by element. </p>
</div>
</div>
<a id="a0684988340d533c00523951f9a95107e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0684988340d533c00523951f9a95107e">&#9670;&nbsp;</a></span>float8arr_eq()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean float8arr_eq </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if two float8 arrays are equal </p>
</div>
</div>
<a id="a4c82ac5de8e026c85e83aae4e0f06220"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c82ac5de8e026c85e83aae4e0f06220">&#9670;&nbsp;</a></span>float8arr_minus_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_minus_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Minus second array from the first array, element by element. </p>
</div>
</div>
<a id="a457f2f9210baba1c13820801c42cd06a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a457f2f9210baba1c13820801c42cd06a">&#9670;&nbsp;</a></span>float8arr_minus_svec()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_minus_svec </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Minus second SVEC from the first array, element by element. </p>
</div>
</div>
<a id="abb0b3f155c45bb370ef7adac49096835"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb0b3f155c45bb370ef7adac49096835">&#9670;&nbsp;</a></span>float8arr_mult_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_mult_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Multiplies two float8 arrays, element by element. </p>
</div>
</div>
<a id="a0e7dd7a82b41f4b8344efa21208e1637"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e7dd7a82b41f4b8344efa21208e1637">&#9670;&nbsp;</a></span>float8arr_mult_svec()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_mult_svec </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Multiplies an array and an SVEC, element by element. </p>
</div>
</div>
<a id="a6bb068ab6ba775619fe787ed845f5a0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bb068ab6ba775619fe787ed845f5a0d">&#9670;&nbsp;</a></span>float8arr_plus_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_plus_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds two arrays together, element by element. </p>
</div>
</div>
<a id="a98aa60ec0c58c828b0a72c75d604322e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98aa60ec0c58c828b0a72c75d604322e">&#9670;&nbsp;</a></span>float8arr_plus_svec()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec float8arr_plus_svec </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds an array and an SVEC, element by element. </p>
</div>
</div>
<a id="a1f1025124d5423cc1505991414f17582"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f1025124d5423cc1505991414f17582">&#9670;&nbsp;</a></span>svec_cast_float4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_float4 </td>
<td>(</td>
<td class="paramtype">float4&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float4 into an SVEC. </p>
</div>
</div>
<a id="af42e4b15879949032a68139c59443aac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af42e4b15879949032a68139c59443aac">&#9670;&nbsp;</a></span>svec_cast_float8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_float8 </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float8 into an SVEC. </p>
</div>
</div>
<a id="a96025250e64f049a053c5696b3b96e02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96025250e64f049a053c5696b3b96e02">&#9670;&nbsp;</a></span>svec_cast_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_float8arr </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a float8 into an SVEC. </p>
</div>
</div>
<a id="af69458bf9b2906ca471d027966b13e6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af69458bf9b2906ca471d027966b13e6f">&#9670;&nbsp;</a></span>svec_cast_int2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_int2 </td>
<td>(</td>
<td class="paramtype">int2&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int2 into an SVEC. </p>
</div>
</div>
<a id="abc01ac6b36ea9d689d338fd72abbd540"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc01ac6b36ea9d689d338fd72abbd540">&#9670;&nbsp;</a></span>svec_cast_int4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_int4 </td>
<td>(</td>
<td class="paramtype">int4&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int4 into an SVEC. </p>
</div>
</div>
<a id="a9ea167c01fb2999dc5aaf5e8e21f5e8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ea167c01fb2999dc5aaf5e8e21f5e8f">&#9670;&nbsp;</a></span>svec_cast_int8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_int8 </td>
<td>(</td>
<td class="paramtype">bigint&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an int8 into an SVEC. </p>
</div>
</div>
<a id="a50de0278ff7ceeff33a2ea4ca5fdf1a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50de0278ff7ceeff33a2ea4ca5fdf1a0">&#9670;&nbsp;</a></span>svec_cast_numeric()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_numeric </td>
<td>(</td>
<td class="paramtype">numeric&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts a numeric into an SVEC. </p>
</div>
</div>
<a id="a0ee423729fbca5abd46c86fa81d51f23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ee423729fbca5abd46c86fa81d51f23">&#9670;&nbsp;</a></span>svec_cast_positions_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_cast_positions_float8arr </td>
<td>(</td>
<td class="paramtype">int8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int8&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an array of int8 positions, float8 values into an SVEC. </p>
</div>
</div>
<a id="a813762d8bd2a7fda083880e5bd8c355b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a813762d8bd2a7fda083880e5bd8c355b">&#9670;&nbsp;</a></span>svec_cmp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer svec_cmp </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Compare two SVECs, -1 for left side smaller, 1 for greater, 0 for equal </p>
</div>
</div>
<a id="a24f184bef083fd9068c28fc94dad8054"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24f184bef083fd9068c28fc94dad8054">&#9670;&nbsp;</a></span>svec_concat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_concat </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Concatenates two SVECs. </p>
</div>
</div>
<a id="a34cb5f83e0c010aacc719b8b078bfeb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34cb5f83e0c010aacc719b8b078bfeb9">&#9670;&nbsp;</a></span>svec_concat_replicate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_concat_replicate </td>
<td>(</td>
<td class="paramtype">int4&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Replicates n copies of an SVEC and concatenates them together. </p>
</div>
</div>
<a id="a78a38512c860085e31f6153b8118cbe9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78a38512c860085e31f6153b8118cbe9">&#9670;&nbsp;</a></span>svec_div()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_div </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Divides the first SVEC by the second, element by element. </p>
</div>
</div>
<a id="a211cf37584f54087dabc1fac14ed12dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a211cf37584f54087dabc1fac14ed12dd">&#9670;&nbsp;</a></span>svec_div_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_div_float8arr </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Divides an SVEC by a float8 array, element by element. </p>
</div>
</div>
<a id="a4eeaf69c84d7ce0e46adc93e38b2b4f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eeaf69c84d7ce0e46adc93e38b2b4f3">&#9670;&nbsp;</a></span>svec_dot() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dot </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the dot product of two SVECs. </p>
</div>
</div>
<a id="af870f06fd4c51f585515b6306f64fe3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af870f06fd4c51f585515b6306f64fe3b">&#9670;&nbsp;</a></span>svec_dot() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dot </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the dot product of two float8 arrays. </p>
</div>
</div>
<a id="a93f4a0901681fc11e847615a4aba0255"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93f4a0901681fc11e847615a4aba0255">&#9670;&nbsp;</a></span>svec_dot() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dot </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the dot product of an SVEC and a float8 array. </p>
</div>
</div>
<a id="a47b111663b39ec8646891edec8ab3925"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47b111663b39ec8646891edec8ab3925">&#9670;&nbsp;</a></span>svec_dot() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 svec_dot </td>
<td>(</td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the dot product of a float8 array and an SVEC. </p>
</div>
</div>
<a id="adceeff7e2f2e43b3e17219bca5d4fea0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adceeff7e2f2e43b3e17219bca5d4fea0">&#9670;&nbsp;</a></span>svec_eq()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_eq </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if two SVECs are equal. If the two SVECs are of different size, then will return false. </p>
</div>
</div>
<a id="ad08b0cadbcf50ff4685228f917cafd1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad08b0cadbcf50ff4685228f917cafd1f">&#9670;&nbsp;</a></span>svec_ge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_ge </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the left SVEC is greater or equal to the right. </p>
</div>
</div>
<a id="a3e5d57b7a4473904e4d053884468e540"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e5d57b7a4473904e4d053884468e540">&#9670;&nbsp;</a></span>svec_gt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_gt </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the left SVEC is greater. </p>
</div>
</div>
<a id="abe896192db26c02d5c517a5ccf2144f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe896192db26c02d5c517a5ccf2144f1">&#9670;&nbsp;</a></span>svec_in()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_in </td>
<td>(</td>
<td class="paramtype">cstring&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>SVEC constructor from CSTRING. </p>
</div>
</div>
<a id="a8f72c8cf6d39f08d939f23cf1338a3c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f72c8cf6d39f08d939f23cf1338a3c6">&#9670;&nbsp;</a></span>svec_l2_cmp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer svec_l2_cmp </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a value indicating the relative values of the l2 norms of two SVECs. </p>
</div>
</div>
<a id="a9268d26c54c4b2905eb7938df95af8c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9268d26c54c4b2905eb7938df95af8c0">&#9670;&nbsp;</a></span>svec_l2_eq()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_eq </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is equal to that of the second SVEC. </p>
</div>
</div>
<a id="ac22b72fbae2a8f2b35b1c571d9f54dad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac22b72fbae2a8f2b35b1c571d9f54dad">&#9670;&nbsp;</a></span>svec_l2_ge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_ge </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is greater than or equal to that of the second SVEC. </p>
</div>
</div>
<a id="ab2414d0d78286884cd199cf44c1d17b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2414d0d78286884cd199cf44c1d17b9">&#9670;&nbsp;</a></span>svec_l2_gt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_gt </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is greater than that of the second SVEC. </p>
</div>
</div>
<a id="a4045437bce8b9a9bdb0eb3115c97ca99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4045437bce8b9a9bdb0eb3115c97ca99">&#9670;&nbsp;</a></span>svec_l2_le()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_le </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is less than or equal to that of the second SVEC. </p>
</div>
</div>
<a id="ab53b85cb3412c9172bf0ee04f6856c69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab53b85cb3412c9172bf0ee04f6856c69">&#9670;&nbsp;</a></span>svec_l2_lt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_lt </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is less than that of the second SVEC. </p>
</div>
</div>
<a id="af35c08aadf164fa3bbc8678765bca643"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af35c08aadf164fa3bbc8678765bca643">&#9670;&nbsp;</a></span>svec_l2_ne()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool svec_l2_ne </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the l2 norm of the first SVEC is not equal to that of the second SVEC. </p>
</div>
</div>
<a id="aa6f5715df728db0783b5dcb8db82a2a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6f5715df728db0783b5dcb8db82a2a2">&#9670;&nbsp;</a></span>svec_le()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_le </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the left SVEC is less or equal to the right. </p>
</div>
</div>
<a id="ad7f05a6ce6efc51517bab6ccdb79ee23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7f05a6ce6efc51517bab6ccdb79ee23">&#9670;&nbsp;</a></span>svec_lt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_lt </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the left SVEC is less than the right. </p>
</div>
</div>
<a id="a170890a165bf662d343339ffc2a187cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a170890a165bf662d343339ffc2a187cf">&#9670;&nbsp;</a></span>svec_minus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_minus </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Minus second SVEC from the first, element by element. </p>
</div>
</div>
<a id="adf39975fbbd8a39629569c622db33ab9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf39975fbbd8a39629569c622db33ab9">&#9670;&nbsp;</a></span>svec_minus_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_minus_float8arr </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Minus second array from the first SVEC, element by element. </p>
</div>
</div>
<a id="a27f0629942dba2e395b005c728d53ac3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27f0629942dba2e395b005c728d53ac3">&#9670;&nbsp;</a></span>svec_mult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_mult </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Multiplies two SVEVs together, element by element. </p>
</div>
</div>
<a id="a6e6916baaf0a7ae0079424ce0565c8b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e6916baaf0a7ae0079424ce0565c8b4">&#9670;&nbsp;</a></span>svec_mult_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_mult_float8arr </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Multiplies an SVEC and an array, element by element. </p>
</div>
</div>
<a id="a80d9692f67e7cb482c4bda6dbaacd82b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80d9692f67e7cb482c4bda6dbaacd82b">&#9670;&nbsp;</a></span>svec_ne()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean svec_ne </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if two SVECs are not equal. If the two SVECs are of different size, then will return true. </p>
</div>
</div>
<a id="a3db4af36acd318030ae57d2bfd19387a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3db4af36acd318030ae57d2bfd19387a">&#9670;&nbsp;</a></span>svec_out()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">cstring svec_out </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts SVEC to CSTRING. </p>
</div>
</div>
<a id="a612d8920c61e6fdf18dd4e3e9c69c979"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a612d8920c61e6fdf18dd4e3e9c69c979">&#9670;&nbsp;</a></span>svec_plus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_plus </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds two SVECs together, element by element. </p>
</div>
</div>
<a id="aaeb54c952836c83c7f21a1c62a77955f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaeb54c952836c83c7f21a1c62a77955f">&#9670;&nbsp;</a></span>svec_plus_float8arr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_plus_float8arr </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float8&#160;</td>
<td class="paramname">[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds an SVEC and an array, element by element. </p>
</div>
</div>
<a id="ab5166565f3482768db33ee677acc3d96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5166565f3482768db33ee677acc3d96">&#9670;&nbsp;</a></span>svec_pow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_pow </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">svec&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Raises each element of the first SVEC to the power given by second SVEC, which must have dimension 1 (a scalar). </p>
</div>
</div>
<a id="a585ea8bcb1d0647ef1295187b87405b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a585ea8bcb1d0647ef1295187b87405b2">&#9670;&nbsp;</a></span>svec_recv()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">svec svec_recv </td>
<td>(</td>
<td class="paramtype">internal&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts SVEC internal representation to SVEC. </p>
</div>
</div>
<a id="a7decda276d7ff1e9340dd44e0e7419c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7decda276d7ff1e9340dd44e0e7419c0">&#9670;&nbsp;</a></span>svec_return_array()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float8 [] svec_return_array </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Casts an SVEC into a float8 array. </p>
</div>
</div>
<a id="a617557435170136b2781070c0a268b83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a617557435170136b2781070c0a268b83">&#9670;&nbsp;</a></span>svec_send()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bytea svec_send </td>
<td>(</td>
<td class="paramtype">svec&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Converts SVEC to BYTEA. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_704eb8350b43e1ca74c0f90ed1ba450e.html">methods</a></li><li class="navelem"><a class="el" href="dir_87d2e9694998410c1b0408bb775833a4.html">svec</a></li><li class="navelem"><a class="el" href="dir_1960c8c5a7f1e7616d29e5a0c180bcf2.html">src</a></li><li class="navelem"><a class="el" href="dir_16b90e9a6c080d7fc2617cfecd7f223b.html">pg_gp</a></li><li class="navelem"><a class="el" href="svec_8sql__in.html">svec.sql_in</a></li>
<li class="footer">Generated on Mon Apr 6 2020 21:46:57 for MADlib by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>