<trclass="memitem:a0ce262f6e3a80f7efafc73052600d309"id="r_a0ce262f6e3a80f7efafc73052600d309"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a0ce262f6e3a80f7efafc73052600d309"><tdclass="memTemplItemLeft"align="right"valign="top">bool </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a0ce262f6e3a80f7efafc73052600d309">uIsNan</a> (const T &value)</td></tr>
<trclass="memitem:abc9c1a676bf1b33a7d2bc0452a04fed3"id="r_abc9c1a676bf1b33a7d2bc0452a04fed3"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:abc9c1a676bf1b33a7d2bc0452a04fed3"><tdclass="memTemplItemLeft"align="right"valign="top">bool </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#abc9c1a676bf1b33a7d2bc0452a04fed3">uIsFinite</a> (const T &value)</td></tr>
<trclass="memitem:ad653f26bbf08ce113b5a69a49bb4e41d"id="r_ad653f26bbf08ce113b5a69a49bb4e41d"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:ad653f26bbf08ce113b5a69a49bb4e41d"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#ad653f26bbf08ce113b5a69a49bb4e41d">uMin3</a> (const T &a, const T &b, const T &c)</td></tr>
<trclass="memitem:a601a7e18acb1512a60cd8ef248271c85"id="r_a601a7e18acb1512a60cd8ef248271c85"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a601a7e18acb1512a60cd8ef248271c85"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a601a7e18acb1512a60cd8ef248271c85">uMax3</a> (const T &a, const T &b, const T &c)</td></tr>
<trclass="memitem:a1362990d0ce7f09ef735292cc480fa23"id="r_a1362990d0ce7f09ef735292cc480fa23"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a1362990d0ce7f09ef735292cc480fa23"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a1362990d0ce7f09ef735292cc480fa23">uMax</a> (const T *v, unsigned int size, unsigned int &index)</td></tr>
<trclass="memitem:a429cc62f1ca3c7a00e0062301ae60bcc"id="r_a429cc62f1ca3c7a00e0062301ae60bcc"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a429cc62f1ca3c7a00e0062301ae60bcc"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a429cc62f1ca3c7a00e0062301ae60bcc">uMax</a> (const std::vector< T >&v, unsigned int &index)</td></tr>
<trclass="memitem:a387b43468da220548d025010be075476"id="r_a387b43468da220548d025010be075476"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a387b43468da220548d025010be075476"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a387b43468da220548d025010be075476">uMax</a> (const T *v, unsigned int size)</td></tr>
<trclass="memitem:a0aef304a0891fafcef581dcfbf3ac792"id="r_a0aef304a0891fafcef581dcfbf3ac792"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a0aef304a0891fafcef581dcfbf3ac792"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a0aef304a0891fafcef581dcfbf3ac792">uMax</a> (const std::vector< T >&v)</td></tr>
<trclass="memitem:aa37a66d04825a8834648dbe931bd57e6"id="r_aa37a66d04825a8834648dbe931bd57e6"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:aa37a66d04825a8834648dbe931bd57e6"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#aa37a66d04825a8834648dbe931bd57e6">uMin</a> (const T *v, unsigned int size, unsigned int &index)</td></tr>
<trclass="memitem:a99bd3bc365630c1760432cf810ea5831"id="r_a99bd3bc365630c1760432cf810ea5831"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a99bd3bc365630c1760432cf810ea5831"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a99bd3bc365630c1760432cf810ea5831">uMin</a> (const std::vector< T >&v, unsigned int &index)</td></tr>
<trclass="memitem:a68e11ea992520b98d4e688f8853b5dc4"id="r_a68e11ea992520b98d4e688f8853b5dc4"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a68e11ea992520b98d4e688f8853b5dc4"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a68e11ea992520b98d4e688f8853b5dc4">uMin</a> (const T *v, unsigned int size)</td></tr>
<trclass="memitem:aeb0652d64e72d115d751f8186ac9016e"id="r_aeb0652d64e72d115d751f8186ac9016e"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:aeb0652d64e72d115d751f8186ac9016e"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#aeb0652d64e72d115d751f8186ac9016e">uMin</a> (const std::vector< T >&v)</td></tr>
<trclass="memitem:af9bfdafb6da16f9c6f4691a6d951538b"id="r_af9bfdafb6da16f9c6f4691a6d951538b"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:af9bfdafb6da16f9c6f4691a6d951538b"><tdclass="memTemplItemLeft"align="right"valign="top">void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#af9bfdafb6da16f9c6f4691a6d951538b">uMinMax</a> (const T *v, unsigned int size, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax)</td></tr>
<trclass="memitem:a23b93249fbe3eebc9d95104f4f8cafff"id="r_a23b93249fbe3eebc9d95104f4f8cafff"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a23b93249fbe3eebc9d95104f4f8cafff"><tdclass="memTemplItemLeft"align="right"valign="top">void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a23b93249fbe3eebc9d95104f4f8cafff">uMinMax</a> (const std::vector< T >&v, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax)</td></tr>
<trclass="memitem:a9cc051a73d402e69919d8fcea51c3098"id="r_a9cc051a73d402e69919d8fcea51c3098"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a9cc051a73d402e69919d8fcea51c3098"><tdclass="memTemplItemLeft"align="right"valign="top">void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a9cc051a73d402e69919d8fcea51c3098">uMinMax</a> (const T *v, unsigned int size, T &min, T &max)</td></tr>
<trclass="memitem:af5f7ebda9d440043cd3c57037e81318b"id="r_af5f7ebda9d440043cd3c57037e81318b"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:af5f7ebda9d440043cd3c57037e81318b"><tdclass="memTemplItemLeft"align="right"valign="top">void </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#af5f7ebda9d440043cd3c57037e81318b">uMinMax</a> (const std::vector< T >&v, T &min, T &max)</td></tr>
<trclass="memitem:a6e100ed2031a529679a93b9b4bf818af"id="r_a6e100ed2031a529679a93b9b4bf818af"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a6e100ed2031a529679a93b9b4bf818af"><tdclass="memTemplItemLeft"align="right"valign="top">int </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a6e100ed2031a529679a93b9b4bf818af">uSign</a> (const T &v)</td></tr>
<trclass="memitem:a81a1c24c0229e6c4dc8d8e09497ad114"id="r_a81a1c24c0229e6c4dc8d8e09497ad114"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a81a1c24c0229e6c4dc8d8e09497ad114"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a81a1c24c0229e6c4dc8d8e09497ad114">uSum</a> (const std::list< T >&list)</td></tr>
<trclass="memitem:a86599e95ecdc91ce2d9497985d5d642b"id="r_a86599e95ecdc91ce2d9497985d5d642b"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a86599e95ecdc91ce2d9497985d5d642b"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a86599e95ecdc91ce2d9497985d5d642b">uSum</a> (const T *v, unsigned int size)</td></tr>
<trclass="memitem:af15f0fa694931f0f99ba640d52539b09"id="r_af15f0fa694931f0f99ba640d52539b09"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:af15f0fa694931f0f99ba640d52539b09"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#af15f0fa694931f0f99ba640d52539b09">uSum</a> (const std::vector< T >&v)</td></tr>
<trclass="memitem:aeb6a6517666687e509617e6bfaf274d3"id="r_aeb6a6517666687e509617e6bfaf274d3"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:aeb6a6517666687e509617e6bfaf274d3"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#aeb6a6517666687e509617e6bfaf274d3">uSumSquared</a> (const T *v, unsigned int size, T subtract=T())</td></tr>
<trclass="memitem:a94be0f1c509db2f294048e6d5b16a522"id="r_a94be0f1c509db2f294048e6d5b16a522"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a94be0f1c509db2f294048e6d5b16a522"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a94be0f1c509db2f294048e6d5b16a522">uSumSquared</a> (const std::vector< T >&v, T subtract=T())</td></tr>
<trclass="memitem:a7376638ab6047306c66a357153a47196"id="r_a7376638ab6047306c66a357153a47196"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a7376638ab6047306c66a357153a47196"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a7376638ab6047306c66a357153a47196">uMean</a> (const T *v, unsigned int size)</td></tr>
<trclass="memitem:aa4e1e6cf3df49d68d95bbe9981d1600e"id="r_aa4e1e6cf3df49d68d95bbe9981d1600e"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:aa4e1e6cf3df49d68d95bbe9981d1600e"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#aa4e1e6cf3df49d68d95bbe9981d1600e">uMean</a> (const std::list< T >&list)</td></tr>
<trclass="memitem:a8c8cd8ce7b3d8f32847bb57e9f73a625"id="r_a8c8cd8ce7b3d8f32847bb57e9f73a625"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a8c8cd8ce7b3d8f32847bb57e9f73a625"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a8c8cd8ce7b3d8f32847bb57e9f73a625">uMean</a> (const std::vector< T >&v)</td></tr>
<trclass="memitem:a28770817787def2a9165ed070fa17a54"id="r_a28770817787def2a9165ed070fa17a54"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a28770817787def2a9165ed070fa17a54"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a28770817787def2a9165ed070fa17a54">uMeanSquaredError</a> (const T *x, unsigned int sizeX, const T *y, unsigned int sizeY)</td></tr>
<trclass="memitem:a319bcffddfeab66d5cbb729fa56dd361"id="r_a319bcffddfeab66d5cbb729fa56dd361"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a319bcffddfeab66d5cbb729fa56dd361"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a319bcffddfeab66d5cbb729fa56dd361">uMeanSquaredError</a> (const std::vector< T >&x, const std::vector< T >&y)</td></tr>
<trclass="memitem:add45b750bab7251ba196079289f17d7d"id="r_add45b750bab7251ba196079289f17d7d"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:add45b750bab7251ba196079289f17d7d"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#add45b750bab7251ba196079289f17d7d">uVariance</a> (const T *v, unsigned int size, T meanV)</td></tr>
<trclass="memitem:aa6ea127b567072434a5616bcc1c1f6e3"id="r_aa6ea127b567072434a5616bcc1c1f6e3"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:aa6ea127b567072434a5616bcc1c1f6e3"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#aa6ea127b567072434a5616bcc1c1f6e3">uVariance</a> (const std::list< T >&list, const T &m)</td></tr>
<trclass="memitem:a0aa8de7d20731bcae07d956256e293f6"id="r_a0aa8de7d20731bcae07d956256e293f6"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a0aa8de7d20731bcae07d956256e293f6"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a0aa8de7d20731bcae07d956256e293f6">uVariance</a> (const T *v, unsigned int size)</td></tr>
<trclass="memitem:a8d443d065900ca7096d08c9431fef71f"id="r_a8d443d065900ca7096d08c9431fef71f"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a8d443d065900ca7096d08c9431fef71f"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a8d443d065900ca7096d08c9431fef71f">uVariance</a> (const std::vector< T >&v, const T &m)</td></tr>
<trclass="memitem:aeed14782b35224f70db6b5435dce06a1"id="r_aeed14782b35224f70db6b5435dce06a1"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:aeed14782b35224f70db6b5435dce06a1"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#aeed14782b35224f70db6b5435dce06a1">uNormSquared</a> (const std::vector< T >&v)</td></tr>
<trclass="memitem:ab5e611c29307d8733cfaebc68bed1ac6"id="r_ab5e611c29307d8733cfaebc68bed1ac6"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:ab5e611c29307d8733cfaebc68bed1ac6"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#ab5e611c29307d8733cfaebc68bed1ac6">uNorm</a> (const std::vector< T >&v)</td></tr>
<trclass="memitem:aea5fd5d0bd9afdb11c765584c89a5f8f"id="r_aea5fd5d0bd9afdb11c765584c89a5f8f"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:aea5fd5d0bd9afdb11c765584c89a5f8f"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#aea5fd5d0bd9afdb11c765584c89a5f8f">uNormSquared</a> (const T &x1, const T &x2)</td></tr>
<trclass="memitem:abe92bd5cba3860759c40c322ab1ac995"id="r_abe92bd5cba3860759c40c322ab1ac995"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:abe92bd5cba3860759c40c322ab1ac995"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#abe92bd5cba3860759c40c322ab1ac995">uNorm</a> (const T &x1, const T &x2)</td></tr>
<trclass="memitem:a0a3b6871504f5a745f8769492f45871c"id="r_a0a3b6871504f5a745f8769492f45871c"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a0a3b6871504f5a745f8769492f45871c"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a0a3b6871504f5a745f8769492f45871c">uNormSquared</a> (const T &x1, const T &x2, const T &x3)</td></tr>
<trclass="memitem:a6b6fbb2032ce05eeacdb1b0bc87627e8"id="r_a6b6fbb2032ce05eeacdb1b0bc87627e8"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a6b6fbb2032ce05eeacdb1b0bc87627e8"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a6b6fbb2032ce05eeacdb1b0bc87627e8">uNorm</a> (const T &x1, const T &x2, const T &x3)</td></tr>
<trclass="memitem:a2f843f6f6bf0bd59b527aaa8c4731612"id="r_a2f843f6f6bf0bd59b527aaa8c4731612"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a2f843f6f6bf0bd59b527aaa8c4731612"><tdclass="memTemplItemLeft"align="right"valign="top">std::vector< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a2f843f6f6bf0bd59b527aaa8c4731612">uNormalize</a> (const std::vector< T >&v)</td></tr>
<trclass="memitem:a2feb416e779b88c4a6a849d609222c99"id="r_a2feb416e779b88c4a6a849d609222c99"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a2feb416e779b88c4a6a849d609222c99"><tdclass="memTemplItemLeft"align="right"valign="top">std::list< unsigned int > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a2feb416e779b88c4a6a849d609222c99">uLocalMaxima</a> (const T *v, unsigned int size)</td></tr>
<trclass="memitem:a321ec84227fff8bf26aa85b0d3be5bb7"id="r_a321ec84227fff8bf26aa85b0d3be5bb7"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a321ec84227fff8bf26aa85b0d3be5bb7"><tdclass="memTemplItemLeft"align="right"valign="top">std::list< unsigned int > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a321ec84227fff8bf26aa85b0d3be5bb7">uLocalMaxima</a> (const std::vector< T >&v)</td></tr>
<trclass="memitem:a913829c5228fabff88e4918111c1d424"id="r_a913829c5228fabff88e4918111c1d424"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a913829c5228fabff88e4918111c1d424"><tdclass="memTemplItemLeft"align="right"valign="top">std::vector< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a913829c5228fabff88e4918111c1d424">uXMatch</a> (const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, <aclass="el"href="UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba">UXMatchMethod</a> method)</td></tr>
<trclass="memitem:a4694c7d40749b5cb09c596d232720192"id="r_a4694c7d40749b5cb09c596d232720192"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a4694c7d40749b5cb09c596d232720192"><tdclass="memTemplItemLeft"align="right"valign="top">std::vector< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a4694c7d40749b5cb09c596d232720192">uXMatch</a> (const std::vector< T >&vA, const std::vector< T >&vB, <aclass="el"href="UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba">UXMatchMethod</a> method)</td></tr>
<trclass="memitem:ac616ce0471d2e35fafd59d88021ccab3"id="r_ac616ce0471d2e35fafd59d88021ccab3"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:ac616ce0471d2e35fafd59d88021ccab3"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#ac616ce0471d2e35fafd59d88021ccab3">uXMatch</a> (const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, unsigned int index, <aclass="el"href="UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba">UXMatchMethod</a> method)</td></tr>
<trclass="memitem:a726f4662efa078be30f5320bbb994c7a"id="r_a726f4662efa078be30f5320bbb994c7a"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memitem:a726f4662efa078be30f5320bbb994c7a"><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a726f4662efa078be30f5320bbb994c7a">uXMatch</a> (const std::vector< T >&vA, const std::vector< T >&vB, unsigned int index, <aclass="el"href="UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba">UXMatchMethod</a> method)</td></tr>
<trclass="memitem:a27ae5c8ce35abd90e77f08623aeccf38"id="r_a27ae5c8ce35abd90e77f08623aeccf38"><tdclass="memTemplParams"colspan="2">template<typename T ></td></tr>
<trclass="memitem:a27ae5c8ce35abd90e77f08623aeccf38"><tdclass="memTemplItemLeft"align="right"valign="top">bool </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="UMath_8h.html#a27ae5c8ce35abd90e77f08623aeccf38">uIsInBounds</a> (const T &value, const T &low, const T &high)</td></tr>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00696">696</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00040">40</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00053">53</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the minimum of the 3 values. </p><dlclass="section return"><dt>Returns</dt><dd>the minimum value </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00067">67</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the maximum of the 3 values. </p><dlclass="section return"><dt>Returns</dt><dd>the maximum value </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00078">78</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
<tr><tdclass="paramname">index</td><td>the index of the maximum value in the vector. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the maximum value of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00092">92</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">index</td><td>the index of the maximum value in the vector. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the maximum value of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00120">120</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the maximum value of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00132">132</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>the maximum value of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00144">144</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
<tr><tdclass="paramname">index</td><td>the index of the minimum value in the vector. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the minimum value of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00157">157</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">index</td><td>the index of the minimum value in the vector. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the minimum value of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00185">185</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the minimum value of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00197">197</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>the minimum value of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00209">209</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
<tr><tdclass="paramname">min</td><td>reference to output minimum </td></tr>
<tr><tdclass="paramname">max</td><td>reference to output maximum </td></tr>
<tr><tdclass="paramname">min</td><td>reference to output minimum index </td></tr>
<tr><tdclass="paramname">max</td><td>reference to output maximum index </td></tr>
</table>
</dd>
</dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00224">224</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">min</td><td>reference to output minimum </td></tr>
<tr><tdclass="paramname">max</td><td>reference to output maximum </td></tr>
<tr><tdclass="paramname">min</td><td>reference to output minimum index </td></tr>
<tr><tdclass="paramname">max</td><td>reference to output maximum index </td></tr>
</table>
</dd>
</dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00262">262</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
<tr><tdclass="paramname">min</td><td>reference to output minimum </td></tr>
<tr><tdclass="paramname">max</td><td>reference to output maximum </td></tr>
</table>
</dd>
</dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00275">275</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">min</td><td>reference to output minimum </td></tr>
<tr><tdclass="paramname">max</td><td>reference to output maximum </td></tr>
</table>
</dd>
</dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00289">289</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the sign of value. </p><dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">v</td><td>the value </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>-1 if v<0, otherwise 1 </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00300">300</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the sum of all values contained in a list. Provided for convenience. </p><dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">list</td><td>the list </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the sum of values of the list </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00318">318</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the sum of values of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00335">335</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>the sum of values of the vector </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00354">354</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
<tr><tdclass="paramname">subtract</td><td>an optional value to remove to v before squaring v: sum((x-sub).^2) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the sum of values of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00367">367</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">subtract</td><td>an optional value to remove to v before squaring v: sum((x-sub).^2) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the sum of values of the array </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00387">387</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<tr><tdclass="paramname">size</td><td>the size of the array </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the mean </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00399">399</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the mean of a list. Provided for convenience. </p><dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">list</td><td>the list </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the mean </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00419">419</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>the mean </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00439">439</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Compute mean squared error between two arrays: mean((x-y).^2). </p><dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">x</td><td>the first array </td></tr>
<tr><tdclass="paramname">sizeX</td><td>the size of the array x </td></tr>
<tr><tdclass="paramname">y</td><td>the second array </td></tr>
<tr><tdclass="paramname">sizeY</td><td>the size of the array y (must be same size as x) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the mean squared error (return -1 if error cannot be computed) </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00453">453</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Compute mean squared error between two arrays: mean((x-y).^2). </p><dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">x</td><td>the first array </td></tr>
<tr><tdclass="paramname">y</td><td>the second array (must be same size as x) </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>the mean squared error (return -1 if error cannot be computed) </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00475">475</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00489">489</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00512">512</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00534">534</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00548">548</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the squared norm of the vector : return x1*x1 + x2*x2 + x3*x3 + ... </p><dlclass="section return"><dt>Returns</dt><dd>the squared norm of the vector </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00558">558</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the norm of the vector : return sqrt(x1*x1 + x2*x2 + x3*x3 + ...) </p><dlclass="section return"><dt>Returns</dt><dd>the norm of the vector </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00573">573</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the squared norm of the vector : return x1*x1 + x2*x2 </p><dlclass="section return"><dt>Returns</dt><dd>the squared norm of the vector </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00583">583</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the norm of the vector : return sqrt(x1*x1 + x2*x2 + x3*x3) </p><dlclass="section return"><dt>Returns</dt><dd>the norm of the vector </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00593">593</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the squared norm of the vector : return x1*x1 + x2*x2 + x3*x3 </p><dlclass="section return"><dt>Returns</dt><dd>the squared norm of the vector </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00603">603</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<p>Get the norm of the vector : return sqrt(x1*x1 + x2*x2 + x3*x3) </p><dlclass="section return"><dt>Returns</dt><dd>the norm of the vector </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00613">613</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00623">623</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00645">645</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00687">687</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00708">708</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00820">820</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>the resulting correlation value </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00836">836</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>the resulting correlation value </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00909">909</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>the Hamming window (values are between 0 and 1) </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00919">919</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="UMath_8h_source.html#l00932">932</a> of file <aclass="el"href="UMath_8h_source.html">UMath.h</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<divid="nav-path"class="navpath"><!-- id is needed for treeview function! -->
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.9.8 </li>