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> |
---|