[353] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
---|
| 2 | <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
---|
| 3 | <title>mixpp: fix_functions.h File Reference</title> |
---|
| 4 | <link href="tabs.css" rel="stylesheet" type="text/css"> |
---|
| 5 | <link href="doxygen.css" rel="stylesheet" type="text/css"> |
---|
| 6 | </head><body> |
---|
| 7 | <!-- Generated by Doxygen 1.5.8 --> |
---|
| 8 | <script type="text/javascript"> |
---|
| 9 | <!-- |
---|
| 10 | function changeDisplayState (e){ |
---|
| 11 | var num=this.id.replace(/[^[0-9]/g,''); |
---|
| 12 | var button=this.firstChild; |
---|
| 13 | var sectionDiv=document.getElementById('dynsection'+num); |
---|
| 14 | if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){ |
---|
| 15 | sectionDiv.style.display='block'; |
---|
| 16 | button.src='open.gif'; |
---|
| 17 | }else{ |
---|
| 18 | sectionDiv.style.display='none'; |
---|
| 19 | button.src='closed.gif'; |
---|
| 20 | } |
---|
| 21 | } |
---|
| 22 | function initDynSections(){ |
---|
| 23 | var divs=document.getElementsByTagName('div'); |
---|
| 24 | var sectionCounter=1; |
---|
| 25 | for(var i=0;i<divs.length-1;i++){ |
---|
| 26 | if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){ |
---|
| 27 | var header=divs[i]; |
---|
| 28 | var section=divs[i+1]; |
---|
| 29 | var button=header.firstChild; |
---|
| 30 | if (button!='IMG'){ |
---|
| 31 | divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild); |
---|
| 32 | button=document.createElement('img'); |
---|
| 33 | divs[i].insertBefore(button,divs[i].firstChild); |
---|
| 34 | } |
---|
| 35 | header.style.cursor='pointer'; |
---|
| 36 | header.onclick=changeDisplayState; |
---|
| 37 | header.id='dynheader'+sectionCounter; |
---|
| 38 | button.src='closed.gif'; |
---|
| 39 | section.id='dynsection'+sectionCounter; |
---|
| 40 | section.style.display='none'; |
---|
| 41 | section.style.marginLeft='14px'; |
---|
| 42 | sectionCounter++; |
---|
| 43 | } |
---|
| 44 | } |
---|
| 45 | } |
---|
| 46 | window.onload = initDynSections; |
---|
| 47 | --> |
---|
| 48 | </script> |
---|
| 49 | <div class="navigation" id="top"> |
---|
| 50 | <div class="tabs"> |
---|
| 51 | <ul> |
---|
| 52 | <li><a href="main.html"><span>Main Page</span></a></li> |
---|
| 53 | <li><a href="pages.html"><span>Related Pages</span></a></li> |
---|
| 54 | <li><a href="modules.html"><span>Modules</span></a></li> |
---|
| 55 | <li><a href="annotated.html"><span>Classes</span></a></li> |
---|
| 56 | <li class="current"><a href="files.html"><span>Files</span></a></li> |
---|
| 57 | </ul> |
---|
| 58 | </div> |
---|
| 59 | <div class="tabs"> |
---|
| 60 | <ul> |
---|
| 61 | <li><a href="files.html"><span>File List</span></a></li> |
---|
| 62 | <li><a href="globals.html"><span>File Members</span></a></li> |
---|
| 63 | </ul> |
---|
| 64 | </div> |
---|
| 65 | </div> |
---|
| 66 | <div class="contents"> |
---|
| 67 | <h1>fix_functions.h File Reference</h1>Definitions of a set of functions for Fix, Fixed, CFix and CFixed classes. |
---|
| 68 | <a href="#_details">More...</a> |
---|
| 69 | <p> |
---|
| 70 | <code>#include <<a class="el" href="cfix_8h-source.html">itpp/fixed/cfix.h</a>></code><br> |
---|
| 71 | <code>#include <<a class="el" href="vec_8h-source.html">itpp/base/vec.h</a>></code><br> |
---|
| 72 | <code>#include <<a class="el" href="mat_8h-source.html">itpp/base/mat.h</a>></code><br> |
---|
| 73 | <code>#include <<a class="el" href="array_8h-source.html">itpp/base/array.h</a>></code><br> |
---|
| 74 | <code>#include <<a class="el" href="converters_8h-source.html">itpp/base/converters.h</a>></code><br> |
---|
| 75 | |
---|
| 76 | <p> |
---|
| 77 | <a href="fix__functions_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
---|
| 78 | <tr><td></td></tr> |
---|
| 79 | <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
---|
| 80 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gdae1745af8181dab605a140b02e5204e"></a><!-- doxytag: member="fix_functions.h::is_fix" ref="gdae1745af8181dab605a140b02e5204e" args="(const T &)" --> |
---|
| 81 | template<class T > </td></tr> |
---|
| 82 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gdae1745af8181dab605a140b02e5204e">itpp::is_fix</a> (const T &)</td></tr> |
---|
| 83 | |
---|
| 84 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Return true only if argument is of type <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> (or an Array/Vec/Mat of <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a>). <br></td></tr> |
---|
| 85 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="ge2ada92174c22b5ebcab8e26352ce2f7"></a><!-- doxytag: member="fix_functions.h::is_fix" ref="ge2ada92174c22b5ebcab8e26352ce2f7" args="(const Fix &)" --> |
---|
| 86 | template<> </td></tr> |
---|
| 87 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#ge2ada92174c22b5ebcab8e26352ce2f7">itpp::is_fix</a> (const Fix &)</td></tr> |
---|
| 88 | |
---|
| 89 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Return true only if argument is of type <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> (or an Array/Vec/Mat of <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a>). <br></td></tr> |
---|
| 90 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g93af5fa4cf737de55142693f91617038"></a><!-- doxytag: member="fix_functions.h::is_fix" ref="g93af5fa4cf737de55142693f91617038" args="(const fixvec &)" --> |
---|
| 91 | template<> </td></tr> |
---|
| 92 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g93af5fa4cf737de55142693f91617038">itpp::is_fix</a> (const fixvec &)</td></tr> |
---|
| 93 | |
---|
| 94 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Return true only if argument is of type <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> (or an Array/Vec/Mat of <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a>). <br></td></tr> |
---|
| 95 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g0d8eae605bc7339fc090f5740284b7fd"></a><!-- doxytag: member="fix_functions.h::is_fix" ref="g0d8eae605bc7339fc090f5740284b7fd" args="(const fixmat &)" --> |
---|
| 96 | template<> </td></tr> |
---|
| 97 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g0d8eae605bc7339fc090f5740284b7fd">itpp::is_fix</a> (const fixmat &)</td></tr> |
---|
| 98 | |
---|
| 99 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Return true only if argument is of type <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> (or an Array/Vec/Mat of <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a>). <br></td></tr> |
---|
| 100 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g1034ac3e2a0cedaa91221c5d3d3f3fe5"></a><!-- doxytag: member="fix_functions.h::is_fix" ref="g1034ac3e2a0cedaa91221c5d3d3f3fe5" args="(const CFix &)" --> |
---|
| 101 | template<> </td></tr> |
---|
| 102 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g1034ac3e2a0cedaa91221c5d3d3f3fe5">itpp::is_fix</a> (const CFix &)</td></tr> |
---|
| 103 | |
---|
| 104 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Return true only if argument is of type <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> (or an Array/Vec/Mat of <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a>). <br></td></tr> |
---|
| 105 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g136eb218f0f4a85d2108fa3847381bac"></a><!-- doxytag: member="fix_functions.h::is_fix" ref="g136eb218f0f4a85d2108fa3847381bac" args="(const Array< T > &)" --> |
---|
| 106 | template<class T > </td></tr> |
---|
| 107 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g136eb218f0f4a85d2108fa3847381bac">itpp::is_fix</a> (const Array< T > &)</td></tr> |
---|
| 108 | |
---|
| 109 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Return true only if argument is of type <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> (or an Array/Vec/Mat of <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> or <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a>). <br></td></tr> |
---|
| 110 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0a86befa914ac37d259354f43a703a98"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g0a86befa914ac37d259354f43a703a98" args="(Fix &y, double x, int n)" --> |
---|
| 111 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g0a86befa914ac37d259354f43a703a98">itpp::set_fix</a> (Fix &y, double x, int n)</td></tr> |
---|
| 112 | |
---|
| 113 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 114 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gedf327e46db48b015aadba15ee28653d"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gedf327e46db48b015aadba15ee28653d" args="(Fix &y, double x, int n, q_mode q)" --> |
---|
| 115 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gedf327e46db48b015aadba15ee28653d">itpp::set_fix</a> (Fix &y, double x, int n, q_mode q)</td></tr> |
---|
| 116 | |
---|
| 117 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 118 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbb854328d9870f9c35fc83f832948e15"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gbb854328d9870f9c35fc83f832948e15" args="(fixvec &y, const vec &x, int n)" --> |
---|
| 119 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gbb854328d9870f9c35fc83f832948e15">itpp::set_fix</a> (fixvec &y, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &x, int n)</td></tr> |
---|
| 120 | |
---|
| 121 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 122 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaa91b5c3338365dc404f2511f7d7a4b8"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gaa91b5c3338365dc404f2511f7d7a4b8" args="(fixvec &y, const vec &x, int n, q_mode q)" --> |
---|
| 123 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gaa91b5c3338365dc404f2511f7d7a4b8">itpp::set_fix</a> (fixvec &y, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &x, int n, q_mode q)</td></tr> |
---|
| 124 | |
---|
| 125 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 126 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g120cbbf72eb0187278ddd57cb9f3beb0"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g120cbbf72eb0187278ddd57cb9f3beb0" args="(fixmat &y, const mat &x, int n)" --> |
---|
| 127 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g120cbbf72eb0187278ddd57cb9f3beb0">itpp::set_fix</a> (fixmat &y, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &x, int n)</td></tr> |
---|
| 128 | |
---|
| 129 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 130 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga2bd1dced27a8b6e2bf8581ae5086b98"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="ga2bd1dced27a8b6e2bf8581ae5086b98" args="(fixmat &y, const mat &x, int n, q_mode q)" --> |
---|
| 131 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#ga2bd1dced27a8b6e2bf8581ae5086b98">itpp::set_fix</a> (fixmat &y, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &x, int n, q_mode q)</td></tr> |
---|
| 132 | |
---|
| 133 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 134 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5f9717607af303353f37a8b0987e0164"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g5f9717607af303353f37a8b0987e0164" args="(double &y, double x, int)" --> |
---|
| 135 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g5f9717607af303353f37a8b0987e0164">itpp::set_fix</a> (double &y, double x, int)</td></tr> |
---|
| 136 | |
---|
| 137 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 138 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g31a630da8d86e847809deb263c844f8b"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g31a630da8d86e847809deb263c844f8b" args="(double &y, double x, int, q_mode)" --> |
---|
| 139 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g31a630da8d86e847809deb263c844f8b">itpp::set_fix</a> (double &y, double x, int, q_mode)</td></tr> |
---|
| 140 | |
---|
| 141 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 142 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7393ec3b391ab5f82b2d830830c228b3"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g7393ec3b391ab5f82b2d830830c228b3" args="(vec &y, const vec &x, int)" --> |
---|
| 143 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g7393ec3b391ab5f82b2d830830c228b3">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &y, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &x, int)</td></tr> |
---|
| 144 | |
---|
| 145 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 146 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0dd26ac17d4486eacd490a823734eb4c"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g0dd26ac17d4486eacd490a823734eb4c" args="(vec &y, const vec &x, int, q_mode)" --> |
---|
| 147 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g0dd26ac17d4486eacd490a823734eb4c">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &y, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &x, int, q_mode)</td></tr> |
---|
| 148 | |
---|
| 149 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 150 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g28a9445e730917d3e13717dda444776e"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g28a9445e730917d3e13717dda444776e" args="(mat &y, const mat &x, int)" --> |
---|
| 151 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g28a9445e730917d3e13717dda444776e">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &y, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &x, int)</td></tr> |
---|
| 152 | |
---|
| 153 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 154 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9acb937373bba7ababd55a48e4ca9f13"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g9acb937373bba7ababd55a48e4ca9f13" args="(mat &y, const mat &x, int, q_mode)" --> |
---|
| 155 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g9acb937373bba7ababd55a48e4ca9f13">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &y, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &x, int, q_mode)</td></tr> |
---|
| 156 | |
---|
| 157 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 158 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2af41bd65ab75a98a2f38be0a50b8c9a"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g2af41bd65ab75a98a2f38be0a50b8c9a" args="(CFix &y, std::complex< double > x, int n)" --> |
---|
| 159 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g2af41bd65ab75a98a2f38be0a50b8c9a">itpp::set_fix</a> (CFix &y, std::complex< double > x, int n)</td></tr> |
---|
| 160 | |
---|
| 161 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 162 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g95390a3cd397c6c7b3c5c5bb3a0912a8"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g95390a3cd397c6c7b3c5c5bb3a0912a8" args="(CFix &y, double real, double imag, int n)" --> |
---|
| 163 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g95390a3cd397c6c7b3c5c5bb3a0912a8">itpp::set_fix</a> (CFix &y, double real, double imag, int n)</td></tr> |
---|
| 164 | |
---|
| 165 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = (real + i*imag) * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 166 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9efc78a65d351de940af8ae64991daa0"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g9efc78a65d351de940af8ae64991daa0" args="(CFix &y, std::complex< double > x, int n, q_mode q)" --> |
---|
| 167 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g9efc78a65d351de940af8ae64991daa0">itpp::set_fix</a> (CFix &y, std::complex< double > x, int n, q_mode q)</td></tr> |
---|
| 168 | |
---|
| 169 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 170 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g230871dc4df0e22803665c42b6497385"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g230871dc4df0e22803665c42b6497385" args="(CFix &y, double real, double imag, int n, q_mode q)" --> |
---|
| 171 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g230871dc4df0e22803665c42b6497385">itpp::set_fix</a> (CFix &y, double real, double imag, int n, q_mode q)</td></tr> |
---|
| 172 | |
---|
| 173 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = (real + i*imag) * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 174 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdf0dbcafd4de67a74f2e08b78c01eb24"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gdf0dbcafd4de67a74f2e08b78c01eb24" args="(cfixvec &y, const cvec &x, int n)" --> |
---|
| 175 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gdf0dbcafd4de67a74f2e08b78c01eb24">itpp::set_fix</a> (cfixvec &y, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &x, int n)</td></tr> |
---|
| 176 | |
---|
| 177 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 178 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaefbf5f86bd87d075df4701dfd93b9c7"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gaefbf5f86bd87d075df4701dfd93b9c7" args="(cfixvec &y, const vec &real, const vec &imag, int n)" --> |
---|
| 179 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gaefbf5f86bd87d075df4701dfd93b9c7">itpp::set_fix</a> (cfixvec &y, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &real, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &imag, int n)</td></tr> |
---|
| 180 | |
---|
| 181 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = (real + i*imag) * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 182 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ged24d3edd6f55ae0ff23ec979bf6cb07"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="ged24d3edd6f55ae0ff23ec979bf6cb07" args="(cfixvec &y, const cvec &x, int n, q_mode q)" --> |
---|
| 183 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#ged24d3edd6f55ae0ff23ec979bf6cb07">itpp::set_fix</a> (cfixvec &y, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &x, int n, q_mode q)</td></tr> |
---|
| 184 | |
---|
| 185 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 186 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g82c61de2eb659fbc4e6dfad5754a01af"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g82c61de2eb659fbc4e6dfad5754a01af" args="(cfixvec &y, const vec &real, const vec &imag, int n, q_mode q)" --> |
---|
| 187 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g82c61de2eb659fbc4e6dfad5754a01af">itpp::set_fix</a> (cfixvec &y, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &real, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &imag, int n, q_mode q)</td></tr> |
---|
| 188 | |
---|
| 189 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = (real + i*imag) * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 190 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5e5cea3883e5d554049acde04526528d"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g5e5cea3883e5d554049acde04526528d" args="(cfixmat &y, const cmat &x, int n)" --> |
---|
| 191 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g5e5cea3883e5d554049acde04526528d">itpp::set_fix</a> (cfixmat &y, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &x, int n)</td></tr> |
---|
| 192 | |
---|
| 193 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 194 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6b4b8379aa76f6181a9602086a4a080a"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g6b4b8379aa76f6181a9602086a4a080a" args="(cfixmat &y, const mat &real, const mat &imag, int n)" --> |
---|
| 195 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g6b4b8379aa76f6181a9602086a4a080a">itpp::set_fix</a> (cfixmat &y, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &real, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &imag, int n)</td></tr> |
---|
| 196 | |
---|
| 197 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = (real + i*imag) * pow2(n)</code> using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 198 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0f83bd31547f710b0a5aa77f86e484ee"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g0f83bd31547f710b0a5aa77f86e484ee" args="(cfixmat &y, const cmat &x, int n, q_mode q)" --> |
---|
| 199 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g0f83bd31547f710b0a5aa77f86e484ee">itpp::set_fix</a> (cfixmat &y, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &x, int n, q_mode q)</td></tr> |
---|
| 200 | |
---|
| 201 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 202 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb2df67573fb33b02dda9b525775942f4"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gb2df67573fb33b02dda9b525775942f4" args="(cfixmat &y, const mat &real, const mat &imag, int n, q_mode q)" --> |
---|
| 203 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gb2df67573fb33b02dda9b525775942f4">itpp::set_fix</a> (cfixmat &y, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &real, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &imag, int n, q_mode q)</td></tr> |
---|
| 204 | |
---|
| 205 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = (real + i*imag) * pow2(n)</code> using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 206 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcaebe933fdc5389ccf8e7fca1dd353c9"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gcaebe933fdc5389ccf8e7fca1dd353c9" args="(std::complex< double > &y, const std::complex< double > &x, int)" --> |
---|
| 207 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gcaebe933fdc5389ccf8e7fca1dd353c9">itpp::set_fix</a> (std::complex< double > &y, const std::complex< double > &x, int)</td></tr> |
---|
| 208 | |
---|
| 209 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 210 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g94590e2da39d9e1678eb47f9f6cf0aaf"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g94590e2da39d9e1678eb47f9f6cf0aaf" args="(std::complex< double > &y, double real, double imag, int)" --> |
---|
| 211 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g94590e2da39d9e1678eb47f9f6cf0aaf">itpp::set_fix</a> (std::complex< double > &y, double real, double imag, int)</td></tr> |
---|
| 212 | |
---|
| 213 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = real + i*imag</code>. Useful in templated code. <br></td></tr> |
---|
| 214 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga068793b340c6ee7a92a70e31864921d"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="ga068793b340c6ee7a92a70e31864921d" args="(std::complex< double > &y, const std::complex< double > &x, int, q_mode)" --> |
---|
| 215 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#ga068793b340c6ee7a92a70e31864921d">itpp::set_fix</a> (std::complex< double > &y, const std::complex< double > &x, int, q_mode)</td></tr> |
---|
| 216 | |
---|
| 217 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 218 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g12e3ef8f4b2163d418c6c0b5f4d2eec8"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g12e3ef8f4b2163d418c6c0b5f4d2eec8" args="(std::complex< double > &y, double real, double imag, int, q_mode)" --> |
---|
| 219 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g12e3ef8f4b2163d418c6c0b5f4d2eec8">itpp::set_fix</a> (std::complex< double > &y, double real, double imag, int, q_mode)</td></tr> |
---|
| 220 | |
---|
| 221 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = real + i*imag</code>. Useful in templated code. <br></td></tr> |
---|
| 222 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g16b73eec09a3f220e6407d02c2386e6d"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g16b73eec09a3f220e6407d02c2386e6d" args="(cvec &y, const cvec &x, int)" --> |
---|
| 223 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g16b73eec09a3f220e6407d02c2386e6d">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &y, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &x, int)</td></tr> |
---|
| 224 | |
---|
| 225 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 226 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7cce2711472806e31efd83df2ef80487"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g7cce2711472806e31efd83df2ef80487" args="(cvec &y, const vec &real, const vec &imag, int)" --> |
---|
| 227 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g7cce2711472806e31efd83df2ef80487">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &y, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &real, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &imag, int)</td></tr> |
---|
| 228 | |
---|
| 229 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = real + i*imag</code>. Useful in templated code. <br></td></tr> |
---|
| 230 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5fea245e5eb1618fa74b492969baa211"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g5fea245e5eb1618fa74b492969baa211" args="(cvec &y, const cvec &x, int, q_mode)" --> |
---|
| 231 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g5fea245e5eb1618fa74b492969baa211">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &y, const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &x, int, q_mode)</td></tr> |
---|
| 232 | |
---|
| 233 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 234 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8d8593043dc75fdb08a1d920a6629dc"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gf8d8593043dc75fdb08a1d920a6629dc" args="(cvec &y, const vec &real, const vec &imag, int, q_mode)" --> |
---|
| 235 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gf8d8593043dc75fdb08a1d920a6629dc">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &y, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &real, const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &imag, int, q_mode)</td></tr> |
---|
| 236 | |
---|
| 237 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = real + i*imag</code>. Useful in templated code. <br></td></tr> |
---|
| 238 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc53c94e6af6c162e6370cb03f9dabacc"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gc53c94e6af6c162e6370cb03f9dabacc" args="(cmat &y, const cmat &x, int)" --> |
---|
| 239 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gc53c94e6af6c162e6370cb03f9dabacc">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &y, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &x, int)</td></tr> |
---|
| 240 | |
---|
| 241 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 242 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb1bf931a775b26f14519fafdb7d6a102"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gb1bf931a775b26f14519fafdb7d6a102" args="(cmat &y, const mat &real, const mat &imag, int)" --> |
---|
| 243 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gb1bf931a775b26f14519fafdb7d6a102">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &y, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &real, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &imag, int)</td></tr> |
---|
| 244 | |
---|
| 245 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = real + i*imag</code>. Useful in templated code. <br></td></tr> |
---|
| 246 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1aa9a129e954b3ea7c8fc0f39a817442"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g1aa9a129e954b3ea7c8fc0f39a817442" args="(cmat &y, const cmat &x, int, q_mode)" --> |
---|
| 247 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g1aa9a129e954b3ea7c8fc0f39a817442">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &y, const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &x, int, q_mode)</td></tr> |
---|
| 248 | |
---|
| 249 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = x</code>. Useful in templated code. <br></td></tr> |
---|
| 250 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8f4795318cc7196411dc38e660b66321"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g8f4795318cc7196411dc38e660b66321" args="(cmat &y, const mat &real, const mat &imag, int, q_mode)" --> |
---|
| 251 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g8f4795318cc7196411dc38e660b66321">itpp::set_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &y, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &real, const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &imag, int, q_mode)</td></tr> |
---|
| 252 | |
---|
| 253 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set <code>y = real + i*imag</code>. Useful in templated code. <br></td></tr> |
---|
| 254 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gbaffacbe1bdace49708e167601163175"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gbaffacbe1bdace49708e167601163175" args="(Array< T1 > &y, const Array< T2 > &x, int n)" --> |
---|
| 255 | template<class T1 , class T2 > </td></tr> |
---|
| 256 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gbaffacbe1bdace49708e167601163175">itpp::set_fix</a> (Array< T1 > &y, const Array< T2 > &x, int n)</td></tr> |
---|
| 257 | |
---|
| 258 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Call set_fix for each <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> element. <br></td></tr> |
---|
| 259 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gafed7736b313f7cc20fbb313fadf8e8f"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gafed7736b313f7cc20fbb313fadf8e8f" args="(Array< T1 > &y, const Array< T2 > &real, const Array< T2 > &imag, int n)" --> |
---|
| 260 | template<class T1 , class T2 > </td></tr> |
---|
| 261 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gafed7736b313f7cc20fbb313fadf8e8f">itpp::set_fix</a> (Array< T1 > &y, const Array< T2 > &real, const Array< T2 > &imag, int n)</td></tr> |
---|
| 262 | |
---|
| 263 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Call set_fix for each <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> element. <br></td></tr> |
---|
| 264 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gf84d7206d2466da2031979983e7bab06"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="gf84d7206d2466da2031979983e7bab06" args="(Array< T1 > &y, const Array< T2 > &x, int n, q_mode q)" --> |
---|
| 265 | template<class T1 , class T2 > </td></tr> |
---|
| 266 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gf84d7206d2466da2031979983e7bab06">itpp::set_fix</a> (Array< T1 > &y, const Array< T2 > &x, int n, q_mode q)</td></tr> |
---|
| 267 | |
---|
| 268 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Call set_fix for each <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> element. <br></td></tr> |
---|
| 269 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g8ff9517ce04505a97400b46cb97f456f"></a><!-- doxytag: member="fix_functions.h::set_fix" ref="g8ff9517ce04505a97400b46cb97f456f" args="(Array< T1 > &y, const Array< T2 > &real, const Array< T2 > &imag, int n, q_mode q)" --> |
---|
| 270 | template<class T1 , class T2 > </td></tr> |
---|
| 271 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g8ff9517ce04505a97400b46cb97f456f">itpp::set_fix</a> (Array< T1 > &y, const Array< T2 > &real, const Array< T2 > &imag, int n, q_mode q)</td></tr> |
---|
| 272 | |
---|
| 273 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Call set_fix for each <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> element. <br></td></tr> |
---|
| 274 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6446c79a3f1526f6f46dff1d498555b9"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="g6446c79a3f1526f6f46dff1d498555b9" args="(Fix &y, int n)" --> |
---|
| 275 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g6446c79a3f1526f6f46dff1d498555b9">itpp::lshift_fix</a> (Fix &y, int n)</td></tr> |
---|
| 276 | |
---|
| 277 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Left shift <code>n</code> bits. <br></td></tr> |
---|
| 278 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0f9fbcb00467ce1726988544800dfe80"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g0f9fbcb00467ce1726988544800dfe80" args="(Fix &y, int n)" --> |
---|
| 279 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g0f9fbcb00467ce1726988544800dfe80">itpp::rshift_fix</a> (Fix &y, int n)</td></tr> |
---|
| 280 | |
---|
| 281 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Right shift <code>n</code> bits using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 282 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfd63e560e3c6cfd28d8cd6c68688950c"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="gfd63e560e3c6cfd28d8cd6c68688950c" args="(Fix &y, int n, q_mode q)" --> |
---|
| 283 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gfd63e560e3c6cfd28d8cd6c68688950c">itpp::rshift_fix</a> (Fix &y, int n, q_mode q)</td></tr> |
---|
| 284 | |
---|
| 285 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Right shift <code>n</code> bits using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 286 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4558806406d4dbeae105e6e53e1cb6d0"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="g4558806406d4dbeae105e6e53e1cb6d0" args="(fixvec &y, int n)" --> |
---|
| 287 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g4558806406d4dbeae105e6e53e1cb6d0">itpp::lshift_fix</a> (fixvec &y, int n)</td></tr> |
---|
| 288 | |
---|
| 289 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Left shift <code>n</code> bits. <br></td></tr> |
---|
| 290 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5a0dc60d91a42e3233f9a09b013f003e"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g5a0dc60d91a42e3233f9a09b013f003e" args="(fixvec &y, int n)" --> |
---|
| 291 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g5a0dc60d91a42e3233f9a09b013f003e">itpp::rshift_fix</a> (fixvec &y, int n)</td></tr> |
---|
| 292 | |
---|
| 293 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Right shift <code>n</code> bits using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 294 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gca3dc538d2768f1b2ec8408df736e7c7"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="gca3dc538d2768f1b2ec8408df736e7c7" args="(fixvec &y, int n, q_mode q)" --> |
---|
| 295 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gca3dc538d2768f1b2ec8408df736e7c7">itpp::rshift_fix</a> (fixvec &y, int n, q_mode q)</td></tr> |
---|
| 296 | |
---|
| 297 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Right shift <code>n</code> bits using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 298 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1083ba6169845e5c7fa0c8f4158be4b6"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="g1083ba6169845e5c7fa0c8f4158be4b6" args="(fixmat &y, int n)" --> |
---|
| 299 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g1083ba6169845e5c7fa0c8f4158be4b6">itpp::lshift_fix</a> (fixmat &y, int n)</td></tr> |
---|
| 300 | |
---|
| 301 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Left shift <code>n</code> bits. <br></td></tr> |
---|
| 302 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7f48074f7bfebe18a91bc29bc38bf29f"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g7f48074f7bfebe18a91bc29bc38bf29f" args="(fixmat &y, int n)" --> |
---|
| 303 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g7f48074f7bfebe18a91bc29bc38bf29f">itpp::rshift_fix</a> (fixmat &y, int n)</td></tr> |
---|
| 304 | |
---|
| 305 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Right shift <code>n</code> bits using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 306 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd2958f86486b660bf795c582cb1bee27"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="gd2958f86486b660bf795c582cb1bee27" args="(fixmat &y, int n, q_mode q)" --> |
---|
| 307 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gd2958f86486b660bf795c582cb1bee27">itpp::rshift_fix</a> (fixmat &y, int n, q_mode q)</td></tr> |
---|
| 308 | |
---|
| 309 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Right shift <code>n</code> bits using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 310 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g26dcfc95d6149c9f8c2e67a963273087"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="g26dcfc95d6149c9f8c2e67a963273087" args="(double &, int)" --> |
---|
| 311 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g26dcfc95d6149c9f8c2e67a963273087">itpp::lshift_fix</a> (double &, int)</td></tr> |
---|
| 312 | |
---|
| 313 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 314 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc6737eef7753b31632932326d0d05101"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="gc6737eef7753b31632932326d0d05101" args="(double &, int)" --> |
---|
| 315 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gc6737eef7753b31632932326d0d05101">itpp::rshift_fix</a> (double &, int)</td></tr> |
---|
| 316 | |
---|
| 317 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 318 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0a7ff8d412e763d8d5a264d3e7fbfa16"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g0a7ff8d412e763d8d5a264d3e7fbfa16" args="(double &, int, q_mode)" --> |
---|
| 319 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g0a7ff8d412e763d8d5a264d3e7fbfa16">itpp::rshift_fix</a> (double &, int, q_mode)</td></tr> |
---|
| 320 | |
---|
| 321 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 322 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbd5ae2f403e181ba08426a597221dcfd"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="gbd5ae2f403e181ba08426a597221dcfd" args="(vec &, int)" --> |
---|
| 323 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gbd5ae2f403e181ba08426a597221dcfd">itpp::lshift_fix</a> (<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &, int)</td></tr> |
---|
| 324 | |
---|
| 325 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 326 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g240004f99baf576c28e5e3bcc2035c79"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g240004f99baf576c28e5e3bcc2035c79" args="(vec &, int)" --> |
---|
| 327 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g240004f99baf576c28e5e3bcc2035c79">itpp::rshift_fix</a> (<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &, int)</td></tr> |
---|
| 328 | |
---|
| 329 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 330 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g66de050e04b841cbdc80ab25a8f78e3d"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g66de050e04b841cbdc80ab25a8f78e3d" args="(vec &, int, q_mode)" --> |
---|
| 331 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g66de050e04b841cbdc80ab25a8f78e3d">itpp::rshift_fix</a> (<a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &, int, q_mode)</td></tr> |
---|
| 332 | |
---|
| 333 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 334 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf84b709cb29dfc0a9b7f1bf9b4049f06"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="gf84b709cb29dfc0a9b7f1bf9b4049f06" args="(mat &, int)" --> |
---|
| 335 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gf84b709cb29dfc0a9b7f1bf9b4049f06">itpp::lshift_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &, int)</td></tr> |
---|
| 336 | |
---|
| 337 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 338 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4cd4a7449ac23239a43cc1299922ecef"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g4cd4a7449ac23239a43cc1299922ecef" args="(mat &, int)" --> |
---|
| 339 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g4cd4a7449ac23239a43cc1299922ecef">itpp::rshift_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &, int)</td></tr> |
---|
| 340 | |
---|
| 341 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 342 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5552f5c88e26332364294720e786368f"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g5552f5c88e26332364294720e786368f" args="(mat &, int, q_mode)" --> |
---|
| 343 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g5552f5c88e26332364294720e786368f">itpp::rshift_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &, int, q_mode)</td></tr> |
---|
| 344 | |
---|
| 345 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 346 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8f1546f9ab7eb28fae1bbe3a074a2adc"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="g8f1546f9ab7eb28fae1bbe3a074a2adc" args="(CFix &y, int n)" --> |
---|
| 347 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g8f1546f9ab7eb28fae1bbe3a074a2adc">itpp::lshift_fix</a> (CFix &y, int n)</td></tr> |
---|
| 348 | |
---|
| 349 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Left shift <code>n</code> bits. <br></td></tr> |
---|
| 350 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g39d9d79fd6ed4882479c06a62609b433"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g39d9d79fd6ed4882479c06a62609b433" args="(CFix &y, int n)" --> |
---|
| 351 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g39d9d79fd6ed4882479c06a62609b433">itpp::rshift_fix</a> (CFix &y, int n)</td></tr> |
---|
| 352 | |
---|
| 353 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Right shift <code>n</code> bits using the quantization mode of <code>y</code>. <br></td></tr> |
---|
| 354 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g72efa51f38b18a09a38d87cdd5ee0c4a"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g72efa51f38b18a09a38d87cdd5ee0c4a" args="(CFix &y, int n, q_mode q)" --> |
---|
| 355 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g72efa51f38b18a09a38d87cdd5ee0c4a">itpp::rshift_fix</a> (CFix &y, int n, q_mode q)</td></tr> |
---|
| 356 | |
---|
| 357 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Right shift <code>n</code> bits using the specified quantization mode <code>q</code>. <br></td></tr> |
---|
| 358 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc807ab4ee089b1049d55234a7ac41ccd"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="gc807ab4ee089b1049d55234a7ac41ccd" args="(std::complex< double > &, int)" --> |
---|
| 359 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gc807ab4ee089b1049d55234a7ac41ccd">itpp::lshift_fix</a> (std::complex< double > &, int)</td></tr> |
---|
| 360 | |
---|
| 361 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 362 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g974cb39ac5883383c25b99663178546a"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g974cb39ac5883383c25b99663178546a" args="(std::complex< double > &, int)" --> |
---|
| 363 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g974cb39ac5883383c25b99663178546a">itpp::rshift_fix</a> (std::complex< double > &, int)</td></tr> |
---|
| 364 | |
---|
| 365 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 366 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1bf8ca8bf55c462d51ae8500669f451c"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g1bf8ca8bf55c462d51ae8500669f451c" args="(std::complex< double > &, int, q_mode)" --> |
---|
| 367 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g1bf8ca8bf55c462d51ae8500669f451c">itpp::rshift_fix</a> (std::complex< double > &, int, q_mode)</td></tr> |
---|
| 368 | |
---|
| 369 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 370 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc1361ef6f08a295827ed5fbc936266ff"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="gc1361ef6f08a295827ed5fbc936266ff" args="(cvec &, int)" --> |
---|
| 371 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gc1361ef6f08a295827ed5fbc936266ff">itpp::lshift_fix</a> (<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &, int)</td></tr> |
---|
| 372 | |
---|
| 373 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 374 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd948c2898e6db3955328090180cf1bb7"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="gd948c2898e6db3955328090180cf1bb7" args="(cvec &, int)" --> |
---|
| 375 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gd948c2898e6db3955328090180cf1bb7">itpp::rshift_fix</a> (<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &, int)</td></tr> |
---|
| 376 | |
---|
| 377 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 378 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1bb420d22fe4da7526a8ea2fafe2126e"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g1bb420d22fe4da7526a8ea2fafe2126e" args="(cvec &, int, q_mode)" --> |
---|
| 379 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g1bb420d22fe4da7526a8ea2fafe2126e">itpp::rshift_fix</a> (<a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &, int, q_mode)</td></tr> |
---|
| 380 | |
---|
| 381 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 382 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7de73cc795e28608affad19b920b471a"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="g7de73cc795e28608affad19b920b471a" args="(cmat &, int)" --> |
---|
| 383 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g7de73cc795e28608affad19b920b471a">itpp::lshift_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &, int)</td></tr> |
---|
| 384 | |
---|
| 385 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 386 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0f2217713b84961fdb461484be3b2049"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g0f2217713b84961fdb461484be3b2049" args="(cmat &, int)" --> |
---|
| 387 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g0f2217713b84961fdb461484be3b2049">itpp::rshift_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &, int)</td></tr> |
---|
| 388 | |
---|
| 389 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 390 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2b5221ee72bd6c0142d8631373c7ed25"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g2b5221ee72bd6c0142d8631373c7ed25" args="(cmat &, int, q_mode)" --> |
---|
| 391 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g2b5221ee72bd6c0142d8631373c7ed25">itpp::rshift_fix</a> (<a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &, int, q_mode)</td></tr> |
---|
| 392 | |
---|
| 393 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Dummy function useful in templated code. <br></td></tr> |
---|
| 394 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gd4cf746982dd05989def1a483a502015"></a><!-- doxytag: member="fix_functions.h::lshift_fix" ref="gd4cf746982dd05989def1a483a502015" args="(Array< T > &y, int n)" --> |
---|
| 395 | template<class T > </td></tr> |
---|
| 396 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gd4cf746982dd05989def1a483a502015">itpp::lshift_fix</a> (Array< T > &y, int n)</td></tr> |
---|
| 397 | |
---|
| 398 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Call lshift_fix for each <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> element. <br></td></tr> |
---|
| 399 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g7d985184865a328e832929f1ba49d5f9"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g7d985184865a328e832929f1ba49d5f9" args="(Array< T > &y, int n)" --> |
---|
| 400 | template<class T > </td></tr> |
---|
| 401 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g7d985184865a328e832929f1ba49d5f9">itpp::rshift_fix</a> (Array< T > &y, int n)</td></tr> |
---|
| 402 | |
---|
| 403 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Call rshift_fix for each <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> element. <br></td></tr> |
---|
| 404 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g48cb6c19f3d1cc2a2db946d04880a6e7"></a><!-- doxytag: member="fix_functions.h::rshift_fix" ref="g48cb6c19f3d1cc2a2db946d04880a6e7" args="(Array< T > &y, int n, q_mode q)" --> |
---|
| 405 | template<class T > </td></tr> |
---|
| 406 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g48cb6c19f3d1cc2a2db946d04880a6e7">itpp::rshift_fix</a> (Array< T > &y, int n, q_mode q)</td></tr> |
---|
| 407 | |
---|
| 408 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Call rshift_fix for each <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> element. <br></td></tr> |
---|
| 409 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gab32a9da43830ccb123436ea1f75c372"></a><!-- doxytag: member="fix_functions.h::assert_fixshift" ref="gab32a9da43830ccb123436ea1f75c372" args="(double, int)" --> |
---|
| 410 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gab32a9da43830ccb123436ea1f75c372">itpp::assert_fixshift</a> (double, int)</td></tr> |
---|
| 411 | |
---|
| 412 | <tr><td class="mdescLeft"> </td><td class="mdescRight">If x is a fixed-point variable, assert that x has the specified shift value, otherwise do nothing. <br></td></tr> |
---|
| 413 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb32c687d3137d5d3432a0a276623f9da"></a><!-- doxytag: member="fix_functions.h::assert_fixshift" ref="gb32c687d3137d5d3432a0a276623f9da" args="(const std::complex< double > &, int)" --> |
---|
| 414 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gb32c687d3137d5d3432a0a276623f9da">itpp::assert_fixshift</a> (const std::complex< double > &, int)</td></tr> |
---|
| 415 | |
---|
| 416 | <tr><td class="mdescLeft"> </td><td class="mdescRight">If x is a fixed-point variable, assert that x has the specified shift value, otherwise do nothing. <br></td></tr> |
---|
| 417 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3b7add562d989a3ae511ea104b24cd47"></a><!-- doxytag: member="fix_functions.h::assert_fixshift" ref="g3b7add562d989a3ae511ea104b24cd47" args="(const Fix &x, int shift)" --> |
---|
| 418 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g3b7add562d989a3ae511ea104b24cd47">itpp::assert_fixshift</a> (const Fix &x, int shift)</td></tr> |
---|
| 419 | |
---|
| 420 | <tr><td class="mdescLeft"> </td><td class="mdescRight">If x is a fixed-point variable, assert that x has the specified shift value, otherwise do nothing. <br></td></tr> |
---|
| 421 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1b0501a0f8c9473d7b1c17f5218ff41a"></a><!-- doxytag: member="fix_functions.h::assert_fixshift" ref="g1b0501a0f8c9473d7b1c17f5218ff41a" args="(const CFix &x, int shift)" --> |
---|
| 422 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g1b0501a0f8c9473d7b1c17f5218ff41a">itpp::assert_fixshift</a> (const CFix &x, int shift)</td></tr> |
---|
| 423 | |
---|
| 424 | <tr><td class="mdescLeft"> </td><td class="mdescRight">If x is a fixed-point variable, assert that x has the specified shift value, otherwise do nothing. <br></td></tr> |
---|
| 425 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9e5d027084a2a9e65500a0f5d4cf81a8"></a><!-- doxytag: member="fix_functions.h::to_vec" ref="g9e5d027084a2a9e65500a0f5d4cf81a8" args="(const fixvec &v)" --> |
---|
| 426 | <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g9e5d027084a2a9e65500a0f5d4cf81a8">itpp::to_vec</a> (const fixvec &v)</td></tr> |
---|
| 427 | |
---|
| 428 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Converts a fixvec to vec. <br></td></tr> |
---|
| 429 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3f0aa27746b5d5880f77e96c089498f2"></a><!-- doxytag: member="fix_functions.h::to_cvec" ref="g3f0aa27746b5d5880f77e96c089498f2" args="(const cfixvec &v)" --> |
---|
| 430 | <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g3f0aa27746b5d5880f77e96c089498f2">itpp::to_cvec</a> (const cfixvec &v)</td></tr> |
---|
| 431 | |
---|
| 432 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Converts a cfixvec to cvec. <br></td></tr> |
---|
| 433 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g36d7bf8746a81d073e4db8b0ad3bec86"></a><!-- doxytag: member="fix_functions.h::to_mat" ref="g36d7bf8746a81d073e4db8b0ad3bec86" args="(const fixmat &m)" --> |
---|
| 434 | <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g36d7bf8746a81d073e4db8b0ad3bec86">itpp::to_mat</a> (const fixmat &m)</td></tr> |
---|
| 435 | |
---|
| 436 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Converts a fixmat to mat. <br></td></tr> |
---|
| 437 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6c4d97173a184f3f3b1049214d662582"></a><!-- doxytag: member="fix_functions.h::to_cmat" ref="g6c4d97173a184f3f3b1049214d662582" args="(const cfixmat &m)" --> |
---|
| 438 | <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g6c4d97173a184f3f3b1049214d662582">itpp::to_cmat</a> (const cfixmat &m)</td></tr> |
---|
| 439 | |
---|
| 440 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Converts a cfixmat to cmat. <br></td></tr> |
---|
| 441 | <tr><td class="memTemplParams" nowrap colspan="2">template<class T > </td></tr> |
---|
| 442 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gb4732503214b5293aef0cbd2ab271c7c">itpp::to</a> (double x)</td></tr> |
---|
| 443 | |
---|
| 444 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gef0624fa9f098fe61477dee2867fee86"></a><!-- doxytag: member="fix_functions.h::to" ref="gef0624fa9f098fe61477dee2867fee86" args="(const Fix &x)" --> |
---|
| 445 | template<class T > </td></tr> |
---|
| 446 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gef0624fa9f098fe61477dee2867fee86">itpp::to</a> (const Fix &x)</td></tr> |
---|
| 447 | |
---|
| 448 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> to T. <br></td></tr> |
---|
| 449 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g01984e272467d5c9d6415081ccb65f1c"></a><!-- doxytag: member="fix_functions.h::to" ref="g01984e272467d5c9d6415081ccb65f1c" args="(const std::complex< double > &x)" --> |
---|
| 450 | template<class T > </td></tr> |
---|
| 451 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g01984e272467d5c9d6415081ccb65f1c">itpp::to</a> (const std::complex< double > &x)</td></tr> |
---|
| 452 | |
---|
| 453 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert std::complex<double> to T. <br></td></tr> |
---|
| 454 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gce3c582a932fcc7cb765b3c22f30ec1c"></a><!-- doxytag: member="fix_functions.h::to" ref="gce3c582a932fcc7cb765b3c22f30ec1c" args="(const CFix &x)" --> |
---|
| 455 | template<class T > </td></tr> |
---|
| 456 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gce3c582a932fcc7cb765b3c22f30ec1c">itpp::to</a> (const CFix &x)</td></tr> |
---|
| 457 | |
---|
| 458 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> to T. <br></td></tr> |
---|
| 459 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="geefaaed9a93f554c86510bb8f7d98f25"></a><!-- doxytag: member="fix_functions.h::to" ref="geefaaed9a93f554c86510bb8f7d98f25" args="(double real, double imag)" --> |
---|
| 460 | template<class T > </td></tr> |
---|
| 461 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#geefaaed9a93f554c86510bb8f7d98f25">itpp::to</a> (double real, double imag)</td></tr> |
---|
| 462 | |
---|
| 463 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert double (real and imaginary parts) to T. <br></td></tr> |
---|
| 464 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gc565668a74750b20dd0dc011eb8faec7"></a><!-- doxytag: member="fix_functions.h::to" ref="gc565668a74750b20dd0dc011eb8faec7" args="(const Fix &real, const Fix &imag)" --> |
---|
| 465 | template<class T > </td></tr> |
---|
| 466 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gc565668a74750b20dd0dc011eb8faec7">itpp::to</a> (const Fix &real, const Fix &imag)</td></tr> |
---|
| 467 | |
---|
| 468 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> (real and imaginary parts) to T. <br></td></tr> |
---|
| 469 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="ge2e8d0ae95dfe67c20526aee81017baa"></a><!-- doxytag: member="fix_functions.h::to" ref="ge2e8d0ae95dfe67c20526aee81017baa" args="(const Vec< U > &x)" --> |
---|
| 470 | template<class T , class U > </td></tr> |
---|
| 471 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Vec< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#ge2e8d0ae95dfe67c20526aee81017baa">itpp::to</a> (const Vec< U > &x)</td></tr> |
---|
| 472 | |
---|
| 473 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert Vec<U> to <a class="el" href="classitpp_1_1Vec.html">Vec<T></a>. <br></td></tr> |
---|
| 474 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="ge3cb70d84b1680652cc73da058d7184d"></a><!-- doxytag: member="fix_functions.h::to< double >" ref="ge3cb70d84b1680652cc73da058d7184d" args="(const vec &x)" --> |
---|
| 475 | template<> </td></tr> |
---|
| 476 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#ge3cb70d84b1680652cc73da058d7184d">itpp::to< double ></a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &x)</td></tr> |
---|
| 477 | |
---|
| 478 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert vec to vec. <br></td></tr> |
---|
| 479 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="ge7d8ddb678abd0ef56598ac5b7746132"></a><!-- doxytag: member="fix_functions.h::to< std::complex< double > >" ref="ge7d8ddb678abd0ef56598ac5b7746132" args="(const cvec &x)" --> |
---|
| 480 | template<> </td></tr> |
---|
| 481 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#ge7d8ddb678abd0ef56598ac5b7746132">itpp::to< std::complex< double > ></a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &x)</td></tr> |
---|
| 482 | |
---|
| 483 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert cvec to cvec. <br></td></tr> |
---|
| 484 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g81865ff54f728f084a1f93ea7113d243"></a><!-- doxytag: member="fix_functions.h::to< Fix >" ref="g81865ff54f728f084a1f93ea7113d243" args="(const fixvec &x)" --> |
---|
| 485 | template<> </td></tr> |
---|
| 486 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">fixvec </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g81865ff54f728f084a1f93ea7113d243">itpp::to< Fix ></a> (const fixvec &x)</td></tr> |
---|
| 487 | |
---|
| 488 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert fixvec to fixvec. <br></td></tr> |
---|
| 489 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g2d863a894020802be47cb22312195847"></a><!-- doxytag: member="fix_functions.h::to< CFix >" ref="g2d863a894020802be47cb22312195847" args="(const cfixvec &x)" --> |
---|
| 490 | template<> </td></tr> |
---|
| 491 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">cfixvec </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g2d863a894020802be47cb22312195847">itpp::to< CFix ></a> (const cfixvec &x)</td></tr> |
---|
| 492 | |
---|
| 493 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert cfixvec to cfixvec. <br></td></tr> |
---|
| 494 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g7e9a14b0c87687dfdd805d8df38fdf3b"></a><!-- doxytag: member="fix_functions.h::to" ref="g7e9a14b0c87687dfdd805d8df38fdf3b" args="(const Vec< U > &real, const Vec< U > &imag)" --> |
---|
| 495 | template<class T , class U > </td></tr> |
---|
| 496 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Vec< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g7e9a14b0c87687dfdd805d8df38fdf3b">itpp::to</a> (const Vec< U > &real, const Vec< U > &imag)</td></tr> |
---|
| 497 | |
---|
| 498 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert Vec<U> (real and imaginary parts) to <a class="el" href="classitpp_1_1Vec.html">Vec<T></a>. <br></td></tr> |
---|
| 499 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g5dc3bf508827391def960c736c72ee02"></a><!-- doxytag: member="fix_functions.h::to" ref="g5dc3bf508827391def960c736c72ee02" args="(const Mat< U > &x)" --> |
---|
| 500 | template<class T , class U > </td></tr> |
---|
| 501 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Mat< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g5dc3bf508827391def960c736c72ee02">itpp::to</a> (const Mat< U > &x)</td></tr> |
---|
| 502 | |
---|
| 503 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert Mat<U> to <a class="el" href="classitpp_1_1Mat.html">Mat<T></a>. <br></td></tr> |
---|
| 504 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g43431944b8a7dac1469fe0fcf74d360d"></a><!-- doxytag: member="fix_functions.h::to< double >" ref="g43431944b8a7dac1469fe0fcf74d360d" args="(const mat &x)" --> |
---|
| 505 | template<> </td></tr> |
---|
| 506 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g43431944b8a7dac1469fe0fcf74d360d">itpp::to< double ></a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &x)</td></tr> |
---|
| 507 | |
---|
| 508 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert mat to mat. <br></td></tr> |
---|
| 509 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="ge7c8b82ab840c312bf5510c67a1f4344"></a><!-- doxytag: member="fix_functions.h::to< std::complex< double > >" ref="ge7c8b82ab840c312bf5510c67a1f4344" args="(const cmat &x)" --> |
---|
| 510 | template<> </td></tr> |
---|
| 511 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#ge7c8b82ab840c312bf5510c67a1f4344">itpp::to< std::complex< double > ></a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &x)</td></tr> |
---|
| 512 | |
---|
| 513 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert cmat to cmat. <br></td></tr> |
---|
| 514 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g1abac28c8226fa0305f7aab6ff5688be"></a><!-- doxytag: member="fix_functions.h::to< Fix >" ref="g1abac28c8226fa0305f7aab6ff5688be" args="(const fixmat &x)" --> |
---|
| 515 | template<> </td></tr> |
---|
| 516 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">fixmat </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g1abac28c8226fa0305f7aab6ff5688be">itpp::to< Fix ></a> (const fixmat &x)</td></tr> |
---|
| 517 | |
---|
| 518 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert fixmat to fixmat. <br></td></tr> |
---|
| 519 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="ga6a1a87b29e20883f1e1ddc86136e9e1"></a><!-- doxytag: member="fix_functions.h::to< CFix >" ref="ga6a1a87b29e20883f1e1ddc86136e9e1" args="(const cfixmat &x)" --> |
---|
| 520 | template<> </td></tr> |
---|
| 521 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">cfixmat </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#ga6a1a87b29e20883f1e1ddc86136e9e1">itpp::to< CFix ></a> (const cfixmat &x)</td></tr> |
---|
| 522 | |
---|
| 523 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert cfixmat to cfixmat. <br></td></tr> |
---|
| 524 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g5771ce338e2bd60b8a5072ac0c5d1bf8"></a><!-- doxytag: member="fix_functions.h::to" ref="g5771ce338e2bd60b8a5072ac0c5d1bf8" args="(const Mat< U > &real, const Mat< U > &imag)" --> |
---|
| 525 | template<class T , class U > </td></tr> |
---|
| 526 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Mat< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g5771ce338e2bd60b8a5072ac0c5d1bf8">itpp::to</a> (const Mat< U > &real, const Mat< U > &imag)</td></tr> |
---|
| 527 | |
---|
| 528 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert Mat<U> (real and imaginary parts) to <a class="el" href="classitpp_1_1Mat.html">Mat<T></a>. <br></td></tr> |
---|
| 529 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="gecc5681a151fc3015f2193180bb3b846"></a><!-- doxytag: member="fix_functions.h::to" ref="gecc5681a151fc3015f2193180bb3b846" args="(const Array< U > &x)" --> |
---|
| 530 | template<class T , class U > </td></tr> |
---|
| 531 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Array< typename ConvertU2T< T, <br class="typebreak"> |
---|
| 532 | U >::result > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#gecc5681a151fc3015f2193180bb3b846">itpp::to</a> (const Array< U > &x)</td></tr> |
---|
| 533 | |
---|
| 534 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert Array<U>, where U can be an Array/Vec/Mat, to a corresponding <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> with T elements. <br></td></tr> |
---|
| 535 | <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="g77ba7ec514a9115a0d560b60de9e0cea"></a><!-- doxytag: member="fix_functions.h::to" ref="g77ba7ec514a9115a0d560b60de9e0cea" args="(const Array< U > &real, const Array< U > &imag)" --> |
---|
| 536 | template<class T , class U > </td></tr> |
---|
| 537 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Array< typename ConvertU2T< T, <br class="typebreak"> |
---|
| 538 | U >::result > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g77ba7ec514a9115a0d560b60de9e0cea">itpp::to</a> (const Array< U > &real, const Array< U > &imag)</td></tr> |
---|
| 539 | |
---|
| 540 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert Array<U> (real and imaginary parts), where U can be an Array/Vec/Mat, to a corresponding <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> with T elements. <br></td></tr> |
---|
| 541 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3bc4d7b660d973f9196f5dfba3bead89"></a><!-- doxytag: member="fix_functions.h::unfix" ref="g3bc4d7b660d973f9196f5dfba3bead89" args="(const Fix &x)" --> |
---|
| 542 | double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g3bc4d7b660d973f9196f5dfba3bead89">itpp::unfix</a> (const Fix &x)</td></tr> |
---|
| 543 | |
---|
| 544 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> to double by multiplying the bit representation with pow2(-shift). <br></td></tr> |
---|
| 545 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc3e1685037bc5a2b5e554168278aae57"></a><!-- doxytag: member="fix_functions.h::unfix" ref="gc3e1685037bc5a2b5e554168278aae57" args="(const CFix &x)" --> |
---|
| 546 | std::complex< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gc3e1685037bc5a2b5e554168278aae57">itpp::unfix</a> (const CFix &x)</td></tr> |
---|
| 547 | |
---|
| 548 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> to std::complex<double> by multiplying the bit representation with pow2(-shift). <br></td></tr> |
---|
| 549 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gc1eb94870e7f34fd7b66e8e9a9b4f4af">itpp::unfix</a> (const fixvec &x)</td></tr> |
---|
| 550 | |
---|
| 551 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert fixvec to vec by multiplying the bit representations with pow2(-shift). <a href="group__fixed.html#gc1eb94870e7f34fd7b66e8e9a9b4f4af"></a><br></td></tr> |
---|
| 552 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gbb4fa35d8620a82c7341dd57e48bf908">itpp::unfix</a> (const fixmat &x)</td></tr> |
---|
| 553 | |
---|
| 554 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert fixmat to mat by multiplying the bit representations with pow2(-shift). <a href="group__fixed.html#gbb4fa35d8620a82c7341dd57e48bf908"></a><br></td></tr> |
---|
| 555 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g651eab5bc3c2a4c05224e71db7d7d4ef"></a><!-- doxytag: member="fix_functions.h::unfix" ref="g651eab5bc3c2a4c05224e71db7d7d4ef" args="(double x)" --> |
---|
| 556 | double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g651eab5bc3c2a4c05224e71db7d7d4ef">itpp::unfix</a> (double x)</td></tr> |
---|
| 557 | |
---|
| 558 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert double to double i.e. do nothing. <br></td></tr> |
---|
| 559 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6bf5704ee0811f077c5ff32b6408a7af"></a><!-- doxytag: member="fix_functions.h::unfix" ref="g6bf5704ee0811f077c5ff32b6408a7af" args="(const std::complex< double > &x)" --> |
---|
| 560 | std::complex< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g6bf5704ee0811f077c5ff32b6408a7af">itpp::unfix</a> (const std::complex< double > &x)</td></tr> |
---|
| 561 | |
---|
| 562 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert std::complex<double> to std::complex<double> i.e. do nothing. <br></td></tr> |
---|
| 563 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf6e410a226af09a010123aa49e44b78a"></a><!-- doxytag: member="fix_functions.h::unfix" ref="gf6e410a226af09a010123aa49e44b78a" args="(const vec &x)" --> |
---|
| 564 | <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gf6e410a226af09a010123aa49e44b78a">itpp::unfix</a> (const <a class="el" href="classitpp_1_1Vec.html#02e1bb55f60f3c2eb7a020eb1c2cfcf4">vec</a> &x)</td></tr> |
---|
| 565 | |
---|
| 566 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert vec to vec i.e. do nothing. <br></td></tr> |
---|
| 567 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8c0bb7c08d3e0ea1c9f39a2091da449a"></a><!-- doxytag: member="fix_functions.h::unfix" ref="g8c0bb7c08d3e0ea1c9f39a2091da449a" args="(const cvec &x)" --> |
---|
| 568 | <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g8c0bb7c08d3e0ea1c9f39a2091da449a">itpp::unfix</a> (const <a class="el" href="classitpp_1_1Vec.html#e83c1408740e41a7e29c383b71d4d544">cvec</a> &x)</td></tr> |
---|
| 569 | |
---|
| 570 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert cvec to cvec i.e. do nothing. <br></td></tr> |
---|
| 571 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g21193715262824a1ae5eb0bf6f80280a"></a><!-- doxytag: member="fix_functions.h::unfix" ref="g21193715262824a1ae5eb0bf6f80280a" args="(const mat &x)" --> |
---|
| 572 | <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g21193715262824a1ae5eb0bf6f80280a">itpp::unfix</a> (const <a class="el" href="classitpp_1_1Mat.html#6bba394f181c76fda12759568986c613">mat</a> &x)</td></tr> |
---|
| 573 | |
---|
| 574 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert mat to mat i.e. do nothing. <br></td></tr> |
---|
| 575 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge059915aa6731fe09b0a7a15de9fd657"></a><!-- doxytag: member="fix_functions.h::unfix" ref="ge059915aa6731fe09b0a7a15de9fd657" args="(const cmat &x)" --> |
---|
| 576 | <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#ge059915aa6731fe09b0a7a15de9fd657">itpp::unfix</a> (const <a class="el" href="classitpp_1_1Mat.html#6fbac4b7184807da188e5b85d42f038b">cmat</a> &x)</td></tr> |
---|
| 577 | |
---|
| 578 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Convert cmat to cmat i.e. do nothing. <br></td></tr> |
---|
| 579 | <tr><td class="memTemplParams" nowrap colspan="2">template<class T > </td></tr> |
---|
| 580 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Array< typename Convert< T ><br class="typebreak"> |
---|
| 581 | ::to_double > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__fixed.html#g99e7bb71548be1bc8b50704ac66bbe9a">itpp::unfix</a> (const Array< T > &x)</td></tr> |
---|
| 582 | |
---|
| 583 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge0a38d51b2bf99a0ba07f2f8885e6adc"></a><!-- doxytag: member="fix_functions.h::abs" ref="ge0a38d51b2bf99a0ba07f2f8885e6adc" args="(const Fix &x)" --> |
---|
| 584 | Fix </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#ge0a38d51b2bf99a0ba07f2f8885e6adc">itpp::abs</a> (const Fix &x)</td></tr> |
---|
| 585 | |
---|
| 586 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Absolute value. <br></td></tr> |
---|
| 587 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g58e25b8186a28f9dfd4062c7ed22e358"></a><!-- doxytag: member="fix_functions.h::real" ref="g58e25b8186a28f9dfd4062c7ed22e358" args="(const CFix &x)" --> |
---|
| 588 | Fix </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g58e25b8186a28f9dfd4062c7ed22e358">itpp::real</a> (const CFix &x)</td></tr> |
---|
| 589 | |
---|
| 590 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Real part of complex value. <br></td></tr> |
---|
| 591 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfaa4104621089388e7bfb218b02aaa77"></a><!-- doxytag: member="fix_functions.h::imag" ref="gfaa4104621089388e7bfb218b02aaa77" args="(const CFix &x)" --> |
---|
| 592 | Fix </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#gfaa4104621089388e7bfb218b02aaa77">itpp::imag</a> (const CFix &x)</td></tr> |
---|
| 593 | |
---|
| 594 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Imaginary part of complex value. <br></td></tr> |
---|
| 595 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g42c0e5345d109af3e0f6feee6ededfd4"></a><!-- doxytag: member="fix_functions.h::conj" ref="g42c0e5345d109af3e0f6feee6ededfd4" args="(const CFix &x)" --> |
---|
| 596 | CFix </td><td class="memItemRight" valign="bottom"><a class="el" href="group__fixed.html#g42c0e5345d109af3e0f6feee6ededfd4">itpp::conj</a> (const CFix &x)</td></tr> |
---|
| 597 | |
---|
| 598 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Conjugate of complex value. <br></td></tr> |
---|
| 599 | </table> |
---|
| 600 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
---|
| 601 | Definitions of a set of functions for Fix, Fixed, CFix and CFixed classes. |
---|
| 602 | <p> |
---|
| 603 | <dl class="author" compact><dt><b>Author:</b></dt><dd>Johan Bergman</dd></dl> |
---|
| 604 | -------------------------------------------------------------------------<p> |
---|
| 605 | Copyright (C) 1995-2008 (see AUTHORS file for a list of contributors)<p> |
---|
| 606 | This file is part of IT++ - a C++ library of mathematical, signal processing, speech processing, and communications classes and functions.<p> |
---|
| 607 | IT++ is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.<p> |
---|
| 608 | IT++ is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.<p> |
---|
| 609 | You should have received a copy of the GNU General Public License along with IT++. If not, see <<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>>.<p> |
---|
| 610 | ------------------------------------------------------------------------- </div> |
---|
| 611 | <hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:02:13 2009 for mixpp by |
---|
| 612 | <a href="http://www.doxygen.org/index.html"> |
---|
| 613 | <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> |
---|
| 614 | </body> |
---|
| 615 | </html> |
---|