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: Error and Warning Handling</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><a href="files.html"><span>Files</span></a></li> |
---|
57 | </ul> |
---|
58 | </div> |
---|
59 | </div> |
---|
60 | <div class="contents"> |
---|
61 | <h1>Error and Warning Handling<br> |
---|
62 | <small> |
---|
63 | [<a class="el" href="group__base.html">Base Module</a>]</small> |
---|
64 | </h1><table border="0" cellpadding="0" cellspacing="0"> |
---|
65 | <tr><td></td></tr> |
---|
66 | <tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
---|
67 | <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gd5c34b291e5018534fd2344486e2b5a1">it_assert</a>(t, s)</td></tr> |
---|
68 | |
---|
69 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Abort if <code>t</code> is not true. <a href="#gd5c34b291e5018534fd2344486e2b5a1"></a><br></td></tr> |
---|
70 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb319550e696ee9d824d23c2a176bc3a6"></a><!-- doxytag: member="errorhandlingfunc::it_assert_debug" ref="gb319550e696ee9d824d23c2a176bc3a6" args="(t, s)" --> |
---|
71 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gb319550e696ee9d824d23c2a176bc3a6">it_assert_debug</a>(t, s) it_assert(t,s)</td></tr> |
---|
72 | |
---|
73 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Abort if <code>t</code> is not true and NDEBUG is not defined. <br></td></tr> |
---|
74 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb2f2da10388e221de696f6ab7df51ba3"></a><!-- doxytag: member="errorhandlingfunc::it_assert0" ref="gb2f2da10388e221de696f6ab7df51ba3" args="(t, s)" --> |
---|
75 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gb2f2da10388e221de696f6ab7df51ba3">it_assert0</a>(t, s) it_assert_debug(t,s)</td></tr> |
---|
76 | |
---|
77 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated macro. Please use <code><a class="el" href="group__errorhandlingfunc.html#gb319550e696ee9d824d23c2a176bc3a6" title="Abort if t is not true and NDEBUG is not defined.">it_assert_debug()</a></code> instead. <br></td></tr> |
---|
78 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdbf38dd073ce8b5bd14251a071477b0a"></a><!-- doxytag: member="errorhandlingfunc::it_assert1" ref="gdbf38dd073ce8b5bd14251a071477b0a" args="(t, s)" --> |
---|
79 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gdbf38dd073ce8b5bd14251a071477b0a">it_assert1</a>(t, s) it_assert_debug(t,s)</td></tr> |
---|
80 | |
---|
81 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Deprecated macro. Please use <code><a class="el" href="group__errorhandlingfunc.html#gb319550e696ee9d824d23c2a176bc3a6" title="Abort if t is not true and NDEBUG is not defined.">it_assert_debug()</a></code> instead. <br></td></tr> |
---|
82 | <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#g0dfeed1c189885b05ebebe78abcc9785">it_error_if</a>(t, s)</td></tr> |
---|
83 | |
---|
84 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Abort if <code>t</code> is true. <a href="#g0dfeed1c189885b05ebebe78abcc9785"></a><br></td></tr> |
---|
85 | <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#g22d38e98332f9edff88cc501463eedce">it_error</a>(s)</td></tr> |
---|
86 | |
---|
87 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Abort unconditionally. <a href="#g22d38e98332f9edff88cc501463eedce"></a><br></td></tr> |
---|
88 | <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#g9fd46bf5a2e2228d99769b2341c18c0c">it_info</a>(s)</td></tr> |
---|
89 | |
---|
90 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Print information message. <a href="#g9fd46bf5a2e2228d99769b2341c18c0c"></a><br></td></tr> |
---|
91 | <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#ga5f50a438e793967af5f4ccbce0fd200">it_info_no_endl</a>(s)</td></tr> |
---|
92 | |
---|
93 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Print information message withot <code>std::endl</code> at the end. <a href="#ga5f50a438e793967af5f4ccbce0fd200"></a><br></td></tr> |
---|
94 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga504b34ee91d002167e90daa5808963c"></a><!-- doxytag: member="errorhandlingfunc::it_info_debug" ref="ga504b34ee91d002167e90daa5808963c" args="(s)" --> |
---|
95 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#ga504b34ee91d002167e90daa5808963c">it_info_debug</a>(s) it_info(s)</td></tr> |
---|
96 | |
---|
97 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Print information message if NDEBUG is not defined. <br></td></tr> |
---|
98 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb6ec26d80721b2990fd0ca0393daf430"></a><!-- doxytag: member="errorhandlingfunc::it_info_no_endl_debug" ref="gb6ec26d80721b2990fd0ca0393daf430" args="(s)" --> |
---|
99 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gb6ec26d80721b2990fd0ca0393daf430">it_info_no_endl_debug</a>(s) it_info_no_endl(s)</td></tr> |
---|
100 | |
---|
101 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Print information message withot <code>std::endl</code> at the end if NDEBUG is not defined. <br></td></tr> |
---|
102 | <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#g365842195965b61b7ab3ac7938c58b77">it_warning</a>(s)</td></tr> |
---|
103 | |
---|
104 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Display a warning message. <a href="#g365842195965b61b7ab3ac7938c58b77"></a><br></td></tr> |
---|
105 | <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> |
---|
106 | <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#g240f2880b00be0707d042f2ce94c60eb">itpp::error_msg_style</a> { <b>Full</b>, |
---|
107 | <b>Minimum</b> |
---|
108 | }</td></tr> |
---|
109 | |
---|
110 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Style of assert, error and warning messages. <br></td></tr> |
---|
111 | <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
---|
112 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge75ba7a501dbe8083fc9569df545bfbf"></a><!-- doxytag: member="errorhandlingfunc::it_assert_f" ref="ge75ba7a501dbe8083fc9569df545bfbf" args="(std::string ass, std::string msg, std::string file, int line)" --> |
---|
113 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#ge75ba7a501dbe8083fc9569df545bfbf">itpp::it_assert_f</a> (std::string ass, std::string msg, std::string file, int line)</td></tr> |
---|
114 | |
---|
115 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Helper function for the <code>it_assert</code> and <code>it_assert_debug</code> macros. <br></td></tr> |
---|
116 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6433649664140b535c257b7e676d6802"></a><!-- doxytag: member="errorhandlingfunc::it_error_f" ref="g6433649664140b535c257b7e676d6802" args="(std::string msg, std::string file, int line)" --> |
---|
117 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#g6433649664140b535c257b7e676d6802">itpp::it_error_f</a> (std::string msg, std::string file, int line)</td></tr> |
---|
118 | |
---|
119 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Helper function for the <code>it_error</code> and <code>it_error_if</code> macros. <br></td></tr> |
---|
120 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3918817375e27902994abcd4a7dcd0b0"></a><!-- doxytag: member="errorhandlingfunc::it_info_f" ref="g3918817375e27902994abcd4a7dcd0b0" args="(std::string msg)" --> |
---|
121 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#g3918817375e27902994abcd4a7dcd0b0">itpp::it_info_f</a> (std::string msg)</td></tr> |
---|
122 | |
---|
123 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Helper function for the <code>it_info</code> and <code>it_info_debug</code> macros. <br></td></tr> |
---|
124 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf7cd873ef7191dbdae7f34d635b2b336"></a><!-- doxytag: member="errorhandlingfunc::it_warning_f" ref="gf7cd873ef7191dbdae7f34d635b2b336" args="(std::string msg, std::string file, int line)" --> |
---|
125 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gf7cd873ef7191dbdae7f34d635b2b336">itpp::it_warning_f</a> (std::string msg, std::string file, int line)</td></tr> |
---|
126 | |
---|
127 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Helper function for the <code>it_warning</code> macro. <br></td></tr> |
---|
128 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbfeae66baa360366476a1cbff5bd9a55"></a><!-- doxytag: member="errorhandlingfunc::it_enable_exceptions" ref="gbfeae66baa360366476a1cbff5bd9a55" args="(bool on)" --> |
---|
129 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gbfeae66baa360366476a1cbff5bd9a55">itpp::it_enable_exceptions</a> (bool on)</td></tr> |
---|
130 | |
---|
131 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Enable/disable using exceptions for error handling. <br></td></tr> |
---|
132 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge6044970b0d1826008f4bd9126cdfbff"></a><!-- doxytag: member="errorhandlingfunc::it_enable_warnings" ref="ge6044970b0d1826008f4bd9126cdfbff" args="()" --> |
---|
133 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#ge6044970b0d1826008f4bd9126cdfbff">itpp::it_enable_warnings</a> ()</td></tr> |
---|
134 | |
---|
135 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Enable warnings. <br></td></tr> |
---|
136 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb62a8f63f3fe7247b80ea6bd298c868f"></a><!-- doxytag: member="errorhandlingfunc::it_disable_warnings" ref="gb62a8f63f3fe7247b80ea6bd298c868f" args="()" --> |
---|
137 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gb62a8f63f3fe7247b80ea6bd298c868f">itpp::it_disable_warnings</a> ()</td></tr> |
---|
138 | |
---|
139 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Disable warnings. <br></td></tr> |
---|
140 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf735d09367b95f954d99462845f9b878"></a><!-- doxytag: member="errorhandlingfunc::it_redirect_warnings" ref="gf735d09367b95f954d99462845f9b878" args="(std::ostream *warn_stream)" --> |
---|
141 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#gf735d09367b95f954d99462845f9b878">itpp::it_redirect_warnings</a> (std::ostream *warn_stream)</td></tr> |
---|
142 | |
---|
143 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Redirect warnings to the ostream warn_stream. <br></td></tr> |
---|
144 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g570195341cb1731c69519f556ad8de8b"></a><!-- doxytag: member="errorhandlingfunc::it_error_msg_style" ref="g570195341cb1731c69519f556ad8de8b" args="(error_msg_style style)" --> |
---|
145 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__errorhandlingfunc.html#g570195341cb1731c69519f556ad8de8b">itpp::it_error_msg_style</a> (error_msg_style style)</td></tr> |
---|
146 | |
---|
147 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set preferred style of assert, error and warning messages. <br></td></tr> |
---|
148 | </table> |
---|
149 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
---|
150 | For the following macros, the argument <code>s</code> is a string that is displayed.<p> |
---|
151 | <div class="fragment"><pre class="fragment"> <a class="code" href="group__errorhandlingfunc.html#gd5c34b291e5018534fd2344486e2b5a1" title="Abort if t is not true.">it_assert</a>(t,s); <span class="comment">// Abort if t is not true</span> |
---|
152 | <a class="code" href="group__errorhandlingfunc.html#gb319550e696ee9d824d23c2a176bc3a6" title="Abort if t is not true and NDEBUG is not defined.">it_assert_debug</a>(t,s); <span class="comment">// Abort if t is not true and NDEBUG is not defined</span> |
---|
153 | <a class="code" href="group__errorhandlingfunc.html#g0dfeed1c189885b05ebebe78abcc9785" title="Abort if t is true.">it_error_if</a>(t,s); <span class="comment">// Abort if t is true</span> |
---|
154 | <a class="code" href="group__errorhandlingfunc.html#g22d38e98332f9edff88cc501463eedce" title="Abort unconditionally.">it_error</a>(s); <span class="comment">// Abort</span> |
---|
155 | <a class="code" href="group__errorhandlingfunc.html#g9fd46bf5a2e2228d99769b2341c18c0c" title="Print information message.">it_info</a>(s); <span class="comment">// Display a message</span> |
---|
156 | <a class="code" href="group__errorhandlingfunc.html#ga504b34ee91d002167e90daa5808963c" title="Print information message if NDEBUG is not defined.">it_info_debug</a>(s); <span class="comment">// Display a message if NDEBUG is not defined</span> |
---|
157 | <a class="code" href="group__errorhandlingfunc.html#ga5f50a438e793967af5f4ccbce0fd200" title="Print information message withot std::endl at the end.">it_info_no_endl</a>(s); <span class="comment">// Display a message without appended "std::endl"</span> |
---|
158 | <a class="code" href="group__errorhandlingfunc.html#gb6ec26d80721b2990fd0ca0393daf430" title="Print information message withot std::endl at the end if NDEBUG is not defined.">it_info_no_endl_debug</a>(s); <span class="comment">// Display a message without appended "std::endl" if NDEBUG is not defined</span> |
---|
159 | <a class="code" href="group__errorhandlingfunc.html#g365842195965b61b7ab3ac7938c58b77" title="Display a warning message.">it_warning</a>(s); <span class="comment">// Display a warning</span> |
---|
160 | </pre></div><p> |
---|
161 | <code><a class="el" href="group__errorhandlingfunc.html#gd5c34b291e5018534fd2344486e2b5a1" title="Abort if t is not true.">it_assert()</a></code>, <code><a class="el" href="group__errorhandlingfunc.html#g22d38e98332f9edff88cc501463eedce" title="Abort unconditionally.">it_error()</a></code>, <code><a class="el" href="group__errorhandlingfunc.html#g0dfeed1c189885b05ebebe78abcc9785" title="Abort if t is true.">it_error_if()</a></code>, <code><a class="el" href="group__errorhandlingfunc.html#g9fd46bf5a2e2228d99769b2341c18c0c" title="Print information message.">it_info()</a></code>, <code><a class="el" href="group__errorhandlingfunc.html#ga5f50a438e793967af5f4ccbce0fd200" title="Print information message withot std::endl at the end.">it_info_no_endl()</a></code> and <code><a class="el" href="group__errorhandlingfunc.html#g365842195965b61b7ab3ac7938c58b77" title="Display a warning message.">it_warning()</a></code> are always active, whereas <code><a class="el" href="group__errorhandlingfunc.html#gb319550e696ee9d824d23c2a176bc3a6" title="Abort if t is not true and NDEBUG is not defined.">it_assert_debug()</a></code>, <code><a class="el" href="group__errorhandlingfunc.html#ga504b34ee91d002167e90daa5808963c" title="Print information message if NDEBUG is not defined.">it_info_debug()</a></code> and <code><a class="el" href="group__errorhandlingfunc.html#gb6ec26d80721b2990fd0ca0393daf430" title="Print information message withot std::endl at the end if NDEBUG is not defined.">it_info_no_endl_debug()</a></code> depends on the <code>NDEBUG</code> compile time definition. If <code>NDEBUG</code> is defined, then none of these macros is executed.<p> |
---|
162 | <dl class="note" compact><dt><b>Note:</b></dt><dd><code><a class="el" href="group__errorhandlingfunc.html#gb2f2da10388e221de696f6ab7df51ba3" title="Deprecated macro. Please use it_assert_debug() instead.">it_assert0()</a></code> and <code><a class="el" href="group__errorhandlingfunc.html#gdbf38dd073ce8b5bd14251a071477b0a" title="Deprecated macro. Please use it_assert_debug() instead.">it_assert1()</a></code> macros are still defined for backward compatibility, but <code><a class="el" href="group__errorhandlingfunc.html#gb319550e696ee9d824d23c2a176bc3a6" title="Abort if t is not true and NDEBUG is not defined.">it_assert_debug()</a></code> should be used instead of them. </dd></dl> |
---|
163 | <hr><h2>Define Documentation</h2> |
---|
164 | <a class="anchor" name="gd5c34b291e5018534fd2344486e2b5a1"></a><!-- doxytag: member="itassert.h::it_assert" ref="gd5c34b291e5018534fd2344486e2b5a1" args="(t, s)" --> |
---|
165 | <div class="memitem"> |
---|
166 | <div class="memproto"> |
---|
167 | <table class="memname"> |
---|
168 | <tr> |
---|
169 | <td class="memname">#define it_assert </td> |
---|
170 | <td>(</td> |
---|
171 | <td class="paramtype">t, <tr> |
---|
172 | <td class="paramkey"></td> |
---|
173 | <td></td> |
---|
174 | <td class="paramtype">s </td> |
---|
175 | <td class="paramname"> </td> |
---|
176 | <td> ) </td> |
---|
177 | <td></td> |
---|
178 | </tr> |
---|
179 | </table> |
---|
180 | </div> |
---|
181 | <div class="memdoc"> |
---|
182 | |
---|
183 | <p> |
---|
184 | <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (!(t)) { \ |
---|
185 | std::ostringstream m_sout; \ |
---|
186 | m_sout << s; \ |
---|
187 | <a class="code" href="group__errorhandlingfunc.html#ge75ba7a501dbe8083fc9569df545bfbf" title="Helper function for the it_assert and it_assert_debug macros.">itpp::it_assert_f</a>(#t,m_sout.str(),__FILE__,__LINE__); \ |
---|
188 | } <span class="keywordflow">else</span> \ |
---|
189 | ((void) 0) |
---|
190 | </pre></div>Abort if <code>t</code> is not true. |
---|
191 | <p> |
---|
192 | |
---|
193 | <p>Referenced by <a class="el" href="gf2mat_8cpp-source.html#l00809">itpp::GF2mat::add_rows()</a>, <a class="el" href="filter__design_8cpp-source.html#l00228">itpp::arma_estimator()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00632">itpp::MOG_generic::avg_log_lhood()</a>, <a class="el" href="mog__diag_8cpp-source.html#l00181">itpp::MOG_diag::avg_log_lhood()</a>, <a class="el" href="ls__solve_8cpp-source.html#l00821">itpp::backward_substitution()</a>, <a class="el" href="events_8h-source.html#l00068">itpp::Base_Event::Base_Event()</a>, <a class="el" href="bch_8cpp-source.html#l00051">itpp::BCH::BCH()</a>, <a class="el" href="matfunc_8h-source.html#l00617">itpp::bidiag()</a>, <a class="el" href="elem__math_8cpp-source.html#l00089">itpp::binom()</a>, <a class="el" href="elem__math_8cpp-source.html#l00104">itpp::binom_i()</a>, <a class="el" href="ldpc_8cpp-source.html#l01386">itpp::LDPC_Code::bp_decode()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00431">itpp::GF2mat::bvecify()</a>, <a class="el" href="channel_8cpp-source.html#l01396">itpp::TDL_Channel::calc_frequency_response()</a>, <a class="el" href="channel_8cpp-source.html#l01376">itpp::TDL_Channel::calc_impulse_response()</a>, <a class="el" href="poly_8cpp-source.html#l00195">itpp::cheb()</a>, <a class="el" href="window_8cpp-source.html#l00119">itpp::chebwin()</a>, <a class="el" href="ldpc_8cpp-source.html#l00192">itpp::LDPC_Parity::check_connectivity()</a>, <a class="el" href="ldpc_8cpp-source.html#l00249">itpp::LDPC_Parity::check_for_cycles()</a>, <a class="el" href="pulse__shape_8h-source.html#l00350">itpp::Pulse_Shape< T1, T2, T3 >::clear()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00519">itpp::GF2mat::concatenate_horizontal()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00496">itpp::GF2mat::concatenate_vertical()</a>, <a class="el" href="error__counters_8cpp-source.html#l00167">itpp::BLERC::count()</a>, <a class="el" href="matfunc_8h-source.html#l00240">itpp::cross()</a>, <a class="el" href="matfunc_8h-source.html#l00176">itpp::cumsum()</a>, <a class="el" href="ldpc_8cpp-source.html#l00292">itpp::LDPC_Parity_Unstructured::cycle_removal_MGW()</a>, <a class="el" href="turbo_8cpp-source.html#l00212">itpp::Turbo_Codec::decode()</a>, <a class="el" href="turbo_8cpp-source.html#l00341">itpp::Turbo_Codec::decode_block()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00370">itpp::Modulator_NCD::demodulate_soft_bits()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00150">itpp::Modulator_NRD::demodulate_soft_bits()</a>, <a class="el" href="channel_8cpp-source.html#l01445">itpp::TDL_Channel::discretize()</a>, <a class="el" href="ldpc_8cpp-source.html#l00109">itpp::LDPC_Parity::display_stats()</a>, <a class="el" href="ldpc_8cpp-source.html#l01340">itpp::LDPC_Code::encode()</a>, <a class="el" href="ldpc_8cpp-source.html#l01052">itpp::BLDPC_Generator::encode()</a>, <a class="el" href="ldpc_8cpp-source.html#l01028">itpp::LDPC_Generator_Systematic::encode()</a>, <a class="el" href="turbo_8cpp-source.html#l00306">itpp::Turbo_Codec::encode_block()</a>, <a class="el" href="signals__slots_8h-source.html#l00337">itpp::TTimer< TCP_Sender >::ExpirationTime()</a>, <a class="el" href="ldpc_8cpp-source.html#l00182">itpp::LDPC_Parity::export_alist()</a>, <a class="el" href="filter__design_8cpp-source.html#l00153">itpp::filter_design_autocorrelation()</a>, <a class="el" href="specmat_8cpp-source.html#l00039">itpp::find()</a>, <a class="el" href="ls__solve_8cpp-source.html#l00766">itpp::forward_substitution()</a>, <a class="el" href="elem__math_8cpp-source.html#l00134">itpp::gcd()</a>, <a class="el" href="channel_8cpp-source.html#l00482">itpp::IFFT_Fading_Generator::generate_Jakes()</a>, <a class="el" href="ldpc_8cpp-source.html#l00462">itpp::LDPC_Parity_Unstructured::generate_random_H()</a>, <a class="el" href="parser_8cpp-source.html#l00370">itpp::Parser::get()</a>, <a class="el" href="parser_8cpp-source.html#l00425">itpp::Parser::get_bool()</a>, <a class="el" href="smat_8h-source.html#l00615">itpp::Sparse_Mat< T >::get_col()</a>, <a class="el" href="channel_8cpp-source.html#l00822">itpp::Channel_Specification::get_doppler_spectrum()</a>, <a class="el" href="parser_8cpp-source.html#l00445">itpp::Parser::get_int()</a>, <a class="el" href="pulse__shape_8h-source.html#l00467">itpp::Root_Raised_Cosine< T1 >::get_roll_off()</a>, <a class="el" href="pulse__shape_8h-source.html#l00408">itpp::Raised_Cosine< T1 >::get_roll_off()</a>, <a class="el" href="newton__search_8cpp-source.html#l00383">itpp::Line_Search::get_solution()</a>, <a class="el" href="newton__search_8cpp-source.html#l00254">itpp::Newton_Search::get_solution()</a>, <a class="el" href="filter_8h-source.html#l00522">itpp::ARMA_Filter< T1, T2, T3 >::get_state()</a>, <a class="el" href="filter_8h-source.html#l00441">itpp::AR_Filter< T1, T2, T3 >::get_state()</a>, <a class="el" href="filter_8h-source.html#l00361">itpp::MA_Filter< T1, T2, T3 >::get_state()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00479">itpp::GF2mat::get_submatrix()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00352">itpp::GF2mat::GF2mat()</a>, <a class="el" href="sequence_8cpp-source.html#l00114">itpp::Gold::Gold()</a>, <a class="el" href="specmat_8cpp-source.html#l00156">itpp::hadamard()</a>, <a class="el" href="parser_8cpp-source.html#l00272">itpp::Parser::init()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00046">itpp::MOG_generic::init()</a>, <a class="el" href="channel_8cpp-source.html#l01169">itpp::TDL_Channel::init()</a>, <a class="el" href="log__exp_8h-source.html#l00066">itpp::int2bits()</a>, <a class="el" href="ldpc_8cpp-source.html#l01959">itpp::LDPC_Code::integrity_check()</a>, <a class="el" href="lu_8cpp-source.html#l00132">itpp::interchange_permutations()</a>, <a class="el" href="sort_8h-source.html#l00286">itpp::Sort< T >::intro_sort()</a>, <a class="el" href="sort_8h-source.html#l00295">itpp::Sort< T >::intro_sort_index()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00748">itpp::GF2mat::inverse()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00453">itpp::MOG_generic::join()</a>, <a class="el" href="log__exp_8h-source.html#l00082">itpp::levels2bits()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00621">itpp::MOG_generic::lhood()</a>, <a class="el" href="mog__diag_8cpp-source.html#l00160">itpp::MOG_diag::lhood()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00407">itpp::MOG_generic::load()</a>, <a class="el" href="ldpc_8cpp-source.html#l01165">itpp::BLDPC_Generator::load()</a>, <a class="el" href="ldpc_8cpp-source.html#l01010">itpp::LDPC_Generator_Systematic::load()</a>, <a class="el" href="ldpc_8cpp-source.html#l00784">itpp::BLDPC_Parity::load_base_matrix()</a>, <a class="el" href="ldpc_8cpp-source.html#l01240">itpp::LDPC_Code::load_code()</a>, <a class="el" href="elem__math_8cpp-source.html#l00119">itpp::log_binom()</a>, <a class="el" href="rec__syst__conv__code_8cpp-source.html#l00282">itpp::Rec_Syst_Conv_Code::log_decode()</a>, <a class="el" href="rec__syst__conv__code_8cpp-source.html#l00404">itpp::Rec_Syst_Conv_Code::log_decode_n2()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00586">itpp::MOG_generic::log_lhood()</a>, <a class="el" href="mog__diag_8cpp-source.html#l00112">itpp::MOG_diag::log_lhood()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00550">itpp::MOG_generic::log_lhood_single_gaus()</a>, <a class="el" href="mog__diag_8cpp-source.html#l00059">itpp::MOG_diag::log_lhood_single_gaus()</a>, <a class="el" href="min__max_8h-source.html#l00076">itpp::max()</a>, <a class="el" href="min__max_8h-source.html#l00157">itpp::min()</a>, <a class="el" href="mog__diag__em_8cpp-source.html#l00228">itpp::MOG_diag_EM_sup::ml()</a>, <a class="el" href="filter__design_8cpp-source.html#l00197">itpp::modified_yule_walker()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00347">itpp::Modulator_NCD::modulate_bits()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00127">itpp::Modulator_NRD::modulate_bits()</a>, <a class="el" href="misc__stat_8cpp-source.html#l00105">itpp::norm()</a>, <a class="el" href="itfile_8cpp-source.html#l01890">itpp::it_ifile_old::open()</a>, <a class="el" href="itfile_8cpp-source.html#l00514">itpp::it_file::open()</a>, <a class="el" href="itfile_8cpp-source.html#l00050">itpp::it_ifile::open()</a>, <a class="el" href="galois_8h-source.html#l00354">itpp::GF::operator/=()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00791">itpp::GF2mat::operator==()</a>, <a class="el" href="itfile_8cpp-source.html#l00959">itpp::operator>>()</a>, <a class="el" href="binary_8cpp-source.html#l00042">itpp::bin::operator>>()</a>, <a class="el" href="itfile_8cpp-source.html#l00651">itpp::it_file::pack()</a>, <a class="el" href="lu_8cpp-source.html#l00144">itpp::permutation_matrix()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00964">itpp::GF2mat::permute_cols()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00980">itpp::GF2mat::permute_rows()</a>, <a class="el" href="matfunc_8h-source.html#l00195">itpp::prod()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00046">itpp::GF2mat_sparse_alist::read()</a>, <a class="el" href="matfunc_8h-source.html#l00397">itpp::Mat< Num_T >::repmat()</a>, <a class="el" href="matfunc_8h-source.html#l00374">itpp::Vec< Num_T >::repmat()</a>, <a class="el" href="svec_8h-source.html#l00520">itpp::Sparse_Vec< T >::resize_data()</a>, <a class="el" href="specmat_8cpp-source.html#l00239">itpp::rotation_matrix()</a>, <a class="el" href="mog__diag__kmeans_8cpp-source.html#l00264">itpp::MOG_diag_kmeans_sup::run()</a>, <a class="el" href="ldpc_8cpp-source.html#l01141">itpp::BLDPC_Generator::save()</a>, <a class="el" href="ldpc_8cpp-source.html#l00997">itpp::LDPC_Generator_Systematic::save()</a>, <a class="el" href="ldpc_8cpp-source.html#l00821">itpp::BLDPC_Parity::save_base_matrix()</a>, <a class="el" href="ldpc_8cpp-source.html#l01282">itpp::LDPC_Code::save_code()</a>, <a class="el" href="newton__search_8cpp-source.html#l00392">itpp::Line_Search::search()</a>, <a class="el" href="newton__search_8cpp-source.html#l00090">itpp::Newton_Search::search()</a>, <a class="el" href="modulator_8h-source.html#l00282">itpp::Modulator< T >::set()</a>, <a class="el" href="ldpc_8cpp-source.html#l00083">itpp::LDPC_Parity::set()</a>, <a class="el" href="tcp_8h-source.html#l00698">itpp::TCP_Segment::set_begin()</a>, <a class="el" href="packet_8h-source.html#l00053">itpp::Packet::set_bit_size()</a>, <a class="el" href="channel_8cpp-source.html#l00885">itpp::TDL_Channel::set_channel_profile()</a>, <a class="el" href="channel_8cpp-source.html#l00540">itpp::Channel_Specification::set_channel_profile()</a>, <a class="el" href="channel_8cpp-source.html#l00927">itpp::TDL_Channel::set_channel_profile_exponential()</a>, <a class="el" href="channel_8cpp-source.html#l00915">itpp::TDL_Channel::set_channel_profile_uniform()</a>, <a class="el" href="spread_8cpp-source.html#l00091">itpp::Spread_2d::set_code()</a>, <a class="el" href="crc_8cpp-source.html#l00070">itpp::CRC_Code::set_code()</a>, <a class="el" href="convcode_8cpp-source.html#l00534">itpp::Convolutional_Code::set_code()</a>, <a class="el" href="spread_8cpp-source.html#l00176">itpp::Multicode_Spread_2d::set_codes()</a>, <a class="el" href="filter_8h-source.html#l00507">itpp::ARMA_Filter< T1, T2, T3 >::set_coeffs()</a>, <a class="el" href="filter_8h-source.html#l00425">itpp::AR_Filter< T1, T2, T3 >::set_coeffs()</a>, <a class="el" href="filter_8h-source.html#l00349">itpp::MA_Filter< T1, T2, T3 >::set_coeffs()</a>, <a class="el" href="smat_8h-source.html#l00629">itpp::Sparse_Mat< T >::set_col()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00460">itpp::GF2mat::set_col()</a>, <a class="el" href="ldpc_8cpp-source.html#l01316">itpp::LDPC_Code::set_decoding_method()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00180">itpp::MOG_generic::set_diag_covs_internal()</a>, <a class="el" href="channel_8cpp-source.html#l01055">itpp::TDL_Channel::set_doppler_spectrum()</a>, <a class="el" href="tcp_8h-source.html#l00706">itpp::TCP_Segment::set_end()</a>, <a class="el" href="packet__channel_8cpp-source.html#l00184">itpp::ACK_Channel::set_errors()</a>, <a class="el" href="packet__channel_8cpp-source.html#l00122">itpp::Packet_Channel::set_errors()</a>, <a class="el" href="ldpc_8cpp-source.html#l01323">itpp::LDPC_Code::set_exit_conditions()</a>, <a class="el" href="channel_8cpp-source.html#l01098">itpp::TDL_Channel::set_filter_length()</a>, <a class="el" href="channel_8cpp-source.html#l00394">itpp::FIR_Fading_Generator::set_filter_length()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00200">itpp::MOG_generic::set_full_covs_internal()</a>, <a class="el" href="crc_8cpp-source.html#l00037">itpp::CRC_Code::set_generator()</a>, <a class="el" href="channel_8cpp-source.html#l00992">itpp::TDL_Channel::set_LOS()</a>, <a class="el" href="channel_8cpp-source.html#l00765">itpp::Channel_Specification::set_LOS()</a>, <a class="el" href="channel_8cpp-source.html#l01037">itpp::TDL_Channel::set_LOS_doppler()</a>, <a class="el" href="channel_8cpp-source.html#l00216">itpp::Correlated_Fading_Generator::set_LOS_doppler()</a>, <a class="el" href="channel_8cpp-source.html#l01023">itpp::TDL_Channel::set_LOS_power()</a>, <a class="el" href="channel_8cpp-source.html#l00057">itpp::Fading_Generator::set_LOS_power()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00847">itpp::ND_UPSK::set_M()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00786">itpp::ND_UQAM::set_M()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00578">itpp::ND_UPAM::set_M()</a>, <a class="el" href="modulator_8cpp-source.html#l00541">itpp::PAM::set_M()</a>, <a class="el" href="modulator_8cpp-source.html#l00382">itpp::PAM_c::set_M()</a>, <a class="el" href="modulator_8cpp-source.html#l00112">itpp::PSK::set_M()</a>, <a class="el" href="modulator_8cpp-source.html#l00043">itpp::QAM::set_M()</a>, <a class="el" href="newton__search_8cpp-source.html#l00647">itpp::Line_Search::set_max_iterations()</a>, <a class="el" href="newton__search_8cpp-source.html#l00653">itpp::Line_Search::set_max_stepsize()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00164">itpp::MOG_generic::set_means_internal()</a>, <a class="el" href="channel_8cpp-source.html#l01087">itpp::TDL_Channel::set_no_frequencies()</a>, <a class="el" href="channel_8cpp-source.html#l00262">itpp::Rice_Fading_Generator::set_no_frequencies()</a>, <a class="el" href="channel_8cpp-source.html#l00981">itpp::TDL_Channel::set_norm_doppler()</a>, <a class="el" href="channel_8cpp-source.html#l00208">itpp::Correlated_Fading_Generator::set_norm_doppler()</a>, <a class="el" href="turbo_8cpp-source.html#l00035">itpp::Turbo_Codec::set_parameters()</a>, <a class="el" href="packet__generator_8cpp-source.html#l00095">itpp::Poisson_Packet_Generator::set_parameters()</a>, <a class="el" href="packet__generator_8cpp-source.html#l00046">itpp::Packet_Generator::set_parameters()</a>, <a class="el" href="packet__channel_8cpp-source.html#l00150">itpp::ACK_Channel::set_parameters()</a>, <a class="el" href="packet__channel_8cpp-source.html#l00052">itpp::Packet_Channel::set_parameters()</a>, <a class="el" href="ofdm_8cpp-source.html#l00045">itpp::OFDM::set_parameters()</a>, <a class="el" href="pulse__shape_8h-source.html#l00423">itpp::Root_Raised_Cosine< T1 >::set_pulse_shape()</a>, <a class="el" href="pulse__shape_8h-source.html#l00365">itpp::Raised_Cosine< T1 >::set_pulse_shape()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00451">itpp::GF2mat::set_row()</a>, <a class="el" href="galois_8cpp-source.html#l00042">itpp::GF::set_size()</a>, <a class="el" href="sequence_8cpp-source.html#l00062">itpp::LFSR::set_state()</a>, <a class="el" href="random__dsfmt_8h-source.html#l00132">itpp::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, MSK32_1, MSK32_2, MSK32_3, MSK32_4, FIX1, FIX2, PCV1, PCV2 >::set_state()</a>, <a class="el" href="filter_8h-source.html#l00538">itpp::ARMA_Filter< T1, T2, T3 >::set_state()</a>, <a class="el" href="filter_8h-source.html#l00457">itpp::AR_Filter< T1, T2, T3 >::set_state()</a>, <a class="el" href="filter_8h-source.html#l00377">itpp::MA_Filter< T1, T2, T3 >::set_state()</a>, <a class="el" href="channel_8cpp-source.html#l01110">itpp::TDL_Channel::set_time_offset()</a>, <a class="el" href="mog__generic_8cpp-source.html#l00225">itpp::MOG_generic::set_weights_internal()</a>, <a class="el" href="random_8h-source.html#l00079">itpp::Bernoulli_RNG::setup()</a>, <a class="el" href="pulse__shape_8h-source.html#l00328">itpp::Pulse_Shape< T1, T2, T3 >::shape_samples()</a>, <a class="el" href="pulse__shape_8h-source.html#l00306">itpp::Pulse_Shape< T1, T2, T3 >::shape_symbols()</a>, <a class="el" href="sequence_8cpp-source.html#l00142">itpp::Gold::shift()</a>, <a class="el" href="sequence_8cpp-source.html#l00075">itpp::LFSR::shift()</a>, <a class="el" href="channel_8cpp-source.html#l01123">itpp::TDL_Channel::shift_time_offset()</a>, <a class="el" href="packet__generator_8cpp-source.html#l00162">itpp::Sink::Sink()</a>, <a class="el" href="sort_8h-source.html#l00215">itpp::Sort< T >::sort()</a>, <a class="el" href="sort_8h-source.html#l00245">itpp::Sort< T >::sort_index()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00709">itpp::ND_UPAM::sphere_decoding()</a>, <a class="el" href="fastmath_8cpp-source.html#l00065">itpp::Mat< Num_T >::sub_m_v_vT()</a>, <a class="el" href="fastmath_8cpp-source.html#l00037">itpp::Mat< Num_T >::sub_v_vT_m()</a>, <a class="el" href="matfunc_8h-source.html#l00077">itpp::sum()</a>, <a class="el" href="matfunc_8h-source.html#l00134">itpp::sum_sqr()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00829">itpp::GF2mat::swap_cols()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00818">itpp::GF2mat::swap_rows()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00697">itpp::GF2mat::T_fact_update_addcol()</a>, <a class="el" href="converters_8h-source.html#l00130">itpp::to_cvec()</a>, <a class="el" href="matfunc_8h-source.html#l00690">itpp::tridiag()</a>, <a class="el" href="commfunc_8cpp-source.html#l00082">itpp::waterfilling()</a>, <a class="el" href="sequence_8cpp-source.html#l00168">itpp::wcdma_spreading_codes()</a>, <a class="el" href="turbo_8cpp-source.html#l00607">itpp::Turbo_Codec::wcdma_turbo_interleaver_sequence()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00156">itpp::GF2mat_sparse_alist::write()</a>, <a class="el" href="sigfun_8cpp-source.html#l00091">itpp::xcorr_old()</a>, <a class="el" href="filter__design_8cpp-source.html#l00269">itpp::yulewalk()</a>, <a class="el" href="matfunc_8h-source.html#l00257">itpp::zero_pad()</a>, and <a class="el" href="specmat_8cpp-source.html#l00132">itpp::zigzag_space()</a>.</p> |
---|
194 | |
---|
195 | </div> |
---|
196 | </div><p> |
---|
197 | <a class="anchor" name="g22d38e98332f9edff88cc501463eedce"></a><!-- doxytag: member="itassert.h::it_error" ref="g22d38e98332f9edff88cc501463eedce" args="(s)" --> |
---|
198 | <div class="memitem"> |
---|
199 | <div class="memproto"> |
---|
200 | <table class="memname"> |
---|
201 | <tr> |
---|
202 | <td class="memname">#define it_error </td> |
---|
203 | <td>(</td> |
---|
204 | <td class="paramtype">s </td> |
---|
205 | <td class="paramname"> </td> |
---|
206 | <td> ) </td> |
---|
207 | <td></td> |
---|
208 | </tr> |
---|
209 | </table> |
---|
210 | </div> |
---|
211 | <div class="memdoc"> |
---|
212 | |
---|
213 | <p> |
---|
214 | <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (<span class="keyword">true</span>) { \ |
---|
215 | std::ostringstream m_sout; \ |
---|
216 | m_sout << s; \ |
---|
217 | <a class="code" href="group__errorhandlingfunc.html#g6433649664140b535c257b7e676d6802" title="Helper function for the it_error and it_error_if macros.">itpp::it_error_f</a>(m_sout.str(),__FILE__,__LINE__); \ |
---|
218 | } <span class="keywordflow">else</span> \ |
---|
219 | ((void) 0) |
---|
220 | </pre></div>Abort unconditionally. |
---|
221 | <p> |
---|
222 | |
---|
223 | <p>Referenced by <a class="el" href="libEF_8h-source.html#l00101">bdm::BMEF::_copy_()</a>, <a class="el" href="fix__base_8cpp-source.html#l00088">itpp::Fix_Base::apply_o_mode()</a>, <a class="el" href="cfix_8cpp-source.html#l00249">itpp::assert_shifts()</a>, <a class="el" href="libKF_8h-source.html#l00415">bdm::MultiModel::bayes()</a>, <a class="el" href="ldpc_8cpp-source.html#l01386">itpp::LDPC_Code::bp_decode()</a>, <a class="el" href="uibuilder_8cpp-source.html#l00028">bdm::UIinternal::build()</a>, <a class="el" href="uibuilder_8cpp-source.html#l00008">bdm::UIexternal::build()</a>, <a class="el" href="chmat_8h-source.html#l00065">chmat::chmat()</a>, <a class="el" href="cholesky_8cpp-source.html#l00086">itpp::chol()</a>, <a class="el" href="libBM_8h-source.html#l00709">bdm::BM::condition()</a>, <a class="el" href="libBM_8h-source.html#l00352">bdm::mpdf::condition()</a>, <a class="el" href="reedsolomon_8cpp-source.html#l00245">itpp::Reed_Solomon::decode()</a>, <a class="el" href="punct__convcode_8cpp-source.html#l00210">itpp::Punctured_Convolutional_Code::decode()</a>, <a class="el" href="ldpc_8h-source.html#l00832">itpp::LDPC_Code::decode()</a>, <a class="el" href="hammcode_8cpp-source.html#l00150">itpp::Hamming_Code::decode()</a>, <a class="el" href="egolay_8cpp-source.html#l00131">itpp::Extended_Golay::decode()</a>, <a class="el" href="convcode_8cpp-source.html#l00732">itpp::Convolutional_Code::decode()</a>, <a class="el" href="bch_8cpp-source.html#l00329">itpp::BCH::decode()</a>, <a class="el" href="turbo_8cpp-source.html#l00341">itpp::Turbo_Codec::decode_block()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00370">itpp::Modulator_NCD::demodulate_soft_bits()</a>, <a class="el" href="modulator__nd_8cpp-source.html#l00150">itpp::Modulator_NRD::demodulate_soft_bits()</a>, <a class="el" href="pmsm_8h-source.html#l00232">IMpmsmStat::dfdu_cond()</a>, <a class="el" href="pmsm_8h-source.html#l00180">IMpmsm2o::dfdu_cond()</a>, <a class="el" href="pmsm_8h-source.html#l00095">IMpmsm::dfdu_cond()</a>, <a class="el" href="model_8h-source.html#l00042">IMk1::dfdu_cond()</a>, <a class="el" href="libEF_8h-source.html#l00047">bdm::eEF::dupdate()</a>, <a class="el" href="eigen_8cpp-source.html#l00277">itpp::eig()</a>, <a class="el" href="eigen_8cpp-source.html#l00252">itpp::eig_sym()</a>, <a class="el" href="libBM_8h-source.html#l00693">bdm::BM::epredictor()</a>, <a class="el" href="libEF_8cpp-source.html#l00065">bdm::egiw::est_theta()</a>, <a class="el" href="libEF_8cpp-source.html#l00082">bdm::egiw::est_theta_cov()</a>, <a class="el" href="libEF_8h-source.html#l00931">bdm::eEmp::evallog()</a>, <a class="el" href="libBM_8h-source.html#l00269">bdm::epdf::evallog()</a>, <a class="el" href="libEF_8h-source.html#l00049">bdm::eEF::evallog_nn()</a>, <a class="el" href="libEF_8h-source.html#l00097">bdm::BMEF::flatten()</a>, <a class="el" href="libDC_8h-source.html#l00141">fsqmat::fsqmat()</a>, <a class="el" href="ldpc_8cpp-source.html#l00703">itpp::LDPC_Parity_Irregular::generate()</a>, <a class="el" href="ldpc_8cpp-source.html#l00667">itpp::LDPC_Parity_Regular::generate()</a>, <a class="el" href="parser_8cpp-source.html#l00395">itpp::Parser::get()</a>, <a class="el" href="parser_8cpp-source.html#l00550">itpp::Parser::get_bmat()</a>, <a class="el" href="parser_8cpp-source.html#l00425">itpp::Parser::get_bool()</a>, <a class="el" href="parser_8cpp-source.html#l00510">itpp::Parser::get_bvec()</a>, <a class="el" href="parser_8cpp-source.html#l00459">itpp::Parser::get_double()</a>, <a class="el" href="parser_8cpp-source.html#l00530">itpp::Parser::get_imat()</a>, <a class="el" href="parser_8cpp-source.html#l00490">itpp::Parser::get_ivec()</a>, <a class="el" href="parser_8cpp-source.html#l00520">itpp::Parser::get_mat()</a>, <a class="el" href="parser_8cpp-source.html#l00540">itpp::Parser::get_smat()</a>, <a class="el" href="parser_8cpp-source.html#l00470">itpp::Parser::get_string()</a>, <a class="el" href="parser_8cpp-source.html#l00500">itpp::Parser::get_svec()</a>, <a class="el" href="parser_8cpp-source.html#l00480">itpp::Parser::get_vec()</a>, <a class="el" href="libBM_8h-source.html#l00600">bdm::DS::getdata()</a>, <a class="el" href="sequence_8cpp-source.html#l00086">itpp::Gold::Gold()</a>, <a class="el" href="fix__base_8cpp-source.html#l00067">itpp::Fix_Base::init()</a>, <a class="el" href="channel_8cpp-source.html#l01169">itpp::TDL_Channel::init()</a>, <a class="el" href="channel_8cpp-source.html#l00277">itpp::Rice_Fading_Generator::init()</a>, <a class="el" href="channel_8cpp-source.html#l00334">itpp::Rice_Fading_Generator::init_MEDS()</a>, <a class="el" href="inv_8cpp-source.html#l00087">itpp::inv()</a>, <a class="el" href="ldpc_8cpp-source.html#l00055">itpp::LDPC_Parity::LDPC_Parity()</a>, <a class="el" href="user__info_8cpp-source.html#l00044">bdm::UI_File::load()</a>, <a class="el" href="rec__syst__conv__code_8cpp-source.html#l00282">itpp::Rec_Syst_Conv_Code::log_decode()</a>, <a class="el" href="rec__syst__conv__code_8cpp-source.html#l00404">itpp::Rec_Syst_Conv_Code::log_decode_n2()</a>, <a class="el" href="libBM_8h-source.html#l00688">bdm::BM::logpred()</a>, <a class="el" href="ls__solve_8cpp-source.html#l00268">itpp::ls_solve()</a>, <a class="el" href="ls__solve_8cpp-source.html#l00128">itpp::ls_solve_chol()</a>, <a class="el" href="ls__solve_8cpp-source.html#l00424">itpp::ls_solve_od()</a>, <a class="el" href="ls__solve_8cpp-source.html#l00585">itpp::ls_solve_ud()</a>, <a class="el" href="lu_8cpp-source.html#l00117">itpp::lu()</a>, <a class="el" href="mog__diag__em_8cpp-source.html#l00306">itpp::MOG_diag_EM_sup::map()</a>, <a class="el" href="libBM_8h-source.html#l00281">bdm::epdf::mean()</a>, <a class="el" href="emix_8h-source.html#l00051">bdm::mratio::mratio()</a>, <a class="el" href="chmat_8cpp-source.html#l00018">chmat::mult_sym()</a>, <a class="el" href="chmat_8cpp-source.html#l00025">chmat::mult_sym_t()</a>, <a class="el" href="itfile_8cpp-source.html#l02334">itpp::it_file_old::open()</a>, <a class="el" href="itfile_8cpp-source.html#l01890">itpp::it_ifile_old::open()</a>, <a class="el" href="itfile_8cpp-source.html#l00514">itpp::it_file::open()</a>, <a class="el" href="itfile_8cpp-source.html#l00050">itpp::it_ifile::open()</a>, <a class="el" href="cfix_8cpp-source.html#l00316">itpp::operator<<()</a>, <a class="el" href="vec_8h-source.html#l01599">itpp::Vec< Num_T >::operator=()</a>, <a class="el" href="itfile_8cpp-source.html#l00995">itpp::operator>>()</a>, <a class="el" href="libEF_8h-source.html#l00060">bdm::eEF::pow()</a>, <a class="el" href="libBM_8h-source.html#l00695">bdm::BM::predictor()</a>, <a class="el" href="qr_8cpp-source.html#l00303">itpp::qr()</a>, <a class="el" href="matfunc_8h-source.html#l00531">itpp::rank()</a>, <a class="el" href="libEF_8cpp-source.html#l00216">bdm::eEmp::resample()</a>, <a class="el" href="fix__base_8cpp-source.html#l00182">itpp::Fix_Base::rshift_and_apply_q_mode()</a>, <a class="el" href="libEF_8h-source.html#l00929">bdm::eEmp::sample()</a>, <a class="el" href="libEF_8h-source.html#l00253">bdm::eDirich::sample()</a>, <a class="el" href="libBM_8h-source.html#l00265">bdm::epdf::sample()</a>, <a class="el" href="user__info_8cpp-source.html#l00064">bdm::UI_File::save()</a>, <a class="el" href="fix__base_8cpp-source.html#l00128">itpp::Fix_Base::scale_and_apply_modes()</a>, <a class="el" href="schur_8cpp-source.html#l00104">itpp::schur()</a>, <a class="el" href="vec_8h-source.html#l00833">itpp::Vec< Num_T >::set()</a>, <a class="el" href="turbo_8cpp-source.html#l00110">itpp::Turbo_Codec::set_metric()</a>, <a class="el" href="fix__base_8cpp-source.html#l00040">itpp::Fix_Base::set_output_mode()</a>, <a class="el" href="turbo_8cpp-source.html#l00035">itpp::Turbo_Codec::set_parameters()</a>, <a class="el" href="emix_8cpp-source.html#l00053">bdm::egiwmix::set_parameters()</a>, <a class="el" href="emix_8cpp-source.html#l00005">bdm::emix::set_parameters()</a>, <a class="el" href="libEF_8h-source.html#l00091">bdm::BMEF::set_statistics()</a>, <a class="el" href="sort_8h-source.html#l00215">itpp::Sort< T >::sort()</a>, <a class="el" href="sort_8h-source.html#l00245">itpp::Sort< T >::sort_index()</a>, <a class="el" href="loggers_8h-source.html#l00047">bdm::memlog::step()</a>, <a class="el" href="svd_8cpp-source.html#l00185">itpp::svd()</a>, <a class="el" href="gf2mat_8cpp-source.html#l00614">itpp::GF2mat::T_fact_update_bitflip()</a>, <a class="el" href="libEF_8cpp-source.html#l00121">bdm::egiw::variance()</a>, <a class="el" href="libBM_8h-source.html#l00283">bdm::epdf::variance()</a>, <a class="el" href="libDS_8h-source.html#l00044">bdm::MemDS::write()</a>, <a class="el" href="libBM_8h-source.html#l00604">bdm::DS::write()</a>, and <a class="el" href="sigfun_8cpp-source.html#l00091">itpp::xcorr_old()</a>.</p> |
---|
224 | |
---|
225 | </div> |
---|
226 | </div><p> |
---|
227 | <a class="anchor" name="g0dfeed1c189885b05ebebe78abcc9785"></a><!-- doxytag: member="itassert.h::it_error_if" ref="g0dfeed1c189885b05ebebe78abcc9785" args="(t, s)" --> |
---|
228 | <div class="memitem"> |
---|
229 | <div class="memproto"> |
---|
230 | <table class="memname"> |
---|
231 | <tr> |
---|
232 | <td class="memname">#define it_error_if </td> |
---|
233 | <td>(</td> |
---|
234 | <td class="paramtype">t, <tr> |
---|
235 | <td class="paramkey"></td> |
---|
236 | <td></td> |
---|
237 | <td class="paramtype">s </td> |
---|
238 | <td class="paramname"> </td> |
---|
239 | <td> ) </td> |
---|
240 | <td></td> |
---|
241 | </tr> |
---|
242 | </table> |
---|
243 | </div> |
---|
244 | <div class="memdoc"> |
---|
245 | |
---|
246 | <p> |
---|
247 | <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span>((t)) { \ |
---|
248 | std::ostringstream m_sout; \ |
---|
249 | m_sout << s; \ |
---|
250 | <a class="code" href="group__errorhandlingfunc.html#g6433649664140b535c257b7e676d6802" title="Helper function for the it_error and it_error_if macros.">itpp::it_error_f</a>(m_sout.str(),__FILE__,__LINE__); \ |
---|
251 | } <span class="keywordflow">else</span> \ |
---|
252 | ((void) 0) |
---|
253 | </pre></div>Abort if <code>t</code> is true. |
---|
254 | <p> |
---|
255 | |
---|
256 | <p>Referenced by <a class="el" href="cfix_8cpp-source.html#l00281">itpp::assert_shifts()</a>, <a class="el" href="ldpc_8cpp-source.html#l00894">itpp::LDPC_Generator_Systematic::construct()</a>, <a class="el" href="convcode_8cpp-source.html#l00768">itpp::Convolutional_Code::decode_tail()</a>, <a class="el" href="convcode_8cpp-source.html#l00876">itpp::Convolutional_Code::decode_tailbite()</a>, <a class="el" href="convcode_8cpp-source.html#l00962">itpp::Convolutional_Code::decode_trunc()</a>, <a class="el" href="error_8cpp-source.html#l00168">itpp::erfinv()</a>, <a class="el" href="elem__math_8cpp-source.html#l00078">itpp::fact()</a>, <a class="el" href="punct__convcode_8cpp-source.html#l00404">itpp::Punctured_Convolutional_Code::inverse_tail()</a>, <a class="el" href="convcode_8cpp-source.html#l01050">itpp::Convolutional_Code::inverse_tail()</a>, <a class="el" href="itfile_8cpp-source.html#l02334">itpp::it_file_old::open()</a>, <a class="el" href="stack_8h-source.html#l00150">itpp::Stack< T >::peek()</a>, <a class="el" href="poly_8cpp-source.html#l00135">itpp::polyval()</a>, <a class="el" href="stack_8h-source.html#l00142">itpp::Stack< T >::pop()</a>, <a class="el" href="stack_8h-source.html#l00157">itpp::Stack< T >::push()</a>, <a class="el" href="random_8cpp-source.html#l00218">itpp::Gamma_RNG::sample()</a>, <a class="el" href="convcode_8cpp-source.html#l00552">itpp::Convolutional_Code::set_generator_polynomials()</a>, <a class="el" href="pulse__shape_8h-source.html#l00423">itpp::Root_Raised_Cosine< T1 >::set_pulse_shape()</a>, <a class="el" href="pulse__shape_8h-source.html#l00365">itpp::Raised_Cosine< T1 >::set_pulse_shape()</a>, <a class="el" href="pulse__shape_8h-source.html#l00267">itpp::Pulse_Shape< T1, T2, T3 >::set_pulse_shape()</a>, <a class="el" href="punct__convcode_8cpp-source.html#l00120">itpp::Punctured_Convolutional_Code::set_puncture_matrix()</a>, <a class="el" href="convcode_8h-source.html#l00281">itpp::Convolutional_Code::set_start_state()</a>, <a class="el" href="convcode_8h-source.html#l00298">itpp::Convolutional_Code::set_truncation_length()</a>, <a class="el" href="pulse__shape_8h-source.html#l00328">itpp::Pulse_Shape< T1, T2, T3 >::shape_samples()</a>, <a class="el" href="pulse__shape_8h-source.html#l00306">itpp::Pulse_Shape< T1, T2, T3 >::shape_symbols()</a>, <a class="el" href="itfile_8cpp-source.html#l02366">itpp::it_file_old::write_data_header()</a>, and <a class="el" href="itfile_8cpp-source.html#l00548">itpp::it_file::write_data_header()</a>.</p> |
---|
257 | |
---|
258 | </div> |
---|
259 | </div><p> |
---|
260 | <a class="anchor" name="g9fd46bf5a2e2228d99769b2341c18c0c"></a><!-- doxytag: member="itassert.h::it_info" ref="g9fd46bf5a2e2228d99769b2341c18c0c" args="(s)" --> |
---|
261 | <div class="memitem"> |
---|
262 | <div class="memproto"> |
---|
263 | <table class="memname"> |
---|
264 | <tr> |
---|
265 | <td class="memname">#define it_info </td> |
---|
266 | <td>(</td> |
---|
267 | <td class="paramtype">s </td> |
---|
268 | <td class="paramname"> </td> |
---|
269 | <td> ) </td> |
---|
270 | <td></td> |
---|
271 | </tr> |
---|
272 | </table> |
---|
273 | </div> |
---|
274 | <div class="memdoc"> |
---|
275 | |
---|
276 | <p> |
---|
277 | <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (<span class="keyword">true</span>) { \ |
---|
278 | std::ostringstream m_sout; \ |
---|
279 | m_sout << s << std::endl; \ |
---|
280 | <a class="code" href="group__errorhandlingfunc.html#g3918817375e27902994abcd4a7dcd0b0" title="Helper function for the it_info and it_info_debug macros.">itpp::it_info_f</a>(m_sout.str()); \ |
---|
281 | } <span class="keywordflow">else</span> \ |
---|
282 | ((void) 0) |
---|
283 | </pre></div>Print information message. |
---|
284 | <p> |
---|
285 | |
---|
286 | <p>Referenced by <a class="el" href="ldpc_8cpp-source.html#l00109">itpp::LDPC_Parity::display_stats()</a>.</p> |
---|
287 | |
---|
288 | </div> |
---|
289 | </div><p> |
---|
290 | <a class="anchor" name="ga5f50a438e793967af5f4ccbce0fd200"></a><!-- doxytag: member="itassert.h::it_info_no_endl" ref="ga5f50a438e793967af5f4ccbce0fd200" args="(s)" --> |
---|
291 | <div class="memitem"> |
---|
292 | <div class="memproto"> |
---|
293 | <table class="memname"> |
---|
294 | <tr> |
---|
295 | <td class="memname">#define it_info_no_endl </td> |
---|
296 | <td>(</td> |
---|
297 | <td class="paramtype">s </td> |
---|
298 | <td class="paramname"> </td> |
---|
299 | <td> ) </td> |
---|
300 | <td></td> |
---|
301 | </tr> |
---|
302 | </table> |
---|
303 | </div> |
---|
304 | <div class="memdoc"> |
---|
305 | |
---|
306 | <p> |
---|
307 | <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (<span class="keyword">true</span>) { \ |
---|
308 | std::ostringstream m_sout; \ |
---|
309 | m_sout << s; \ |
---|
310 | <a class="code" href="group__errorhandlingfunc.html#g3918817375e27902994abcd4a7dcd0b0" title="Helper function for the it_info and it_info_debug macros.">itpp::it_info_f</a>(m_sout.str()); \ |
---|
311 | } <span class="keywordflow">else</span> \ |
---|
312 | ((void) 0) |
---|
313 | </pre></div>Print information message withot <code>std::endl</code> at the end. |
---|
314 | <p> |
---|
315 | |
---|
316 | </div> |
---|
317 | </div><p> |
---|
318 | <a class="anchor" name="g365842195965b61b7ab3ac7938c58b77"></a><!-- doxytag: member="itassert.h::it_warning" ref="g365842195965b61b7ab3ac7938c58b77" args="(s)" --> |
---|
319 | <div class="memitem"> |
---|
320 | <div class="memproto"> |
---|
321 | <table class="memname"> |
---|
322 | <tr> |
---|
323 | <td class="memname">#define it_warning </td> |
---|
324 | <td>(</td> |
---|
325 | <td class="paramtype">s </td> |
---|
326 | <td class="paramname"> </td> |
---|
327 | <td> ) </td> |
---|
328 | <td></td> |
---|
329 | </tr> |
---|
330 | </table> |
---|
331 | </div> |
---|
332 | <div class="memdoc"> |
---|
333 | |
---|
334 | <p> |
---|
335 | <b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (<span class="keyword">true</span>) { \ |
---|
336 | std::ostringstream m_sout; \ |
---|
337 | m_sout << s; \ |
---|
338 | <a class="code" href="group__errorhandlingfunc.html#gf7cd873ef7191dbdae7f34d635b2b336" title="Helper function for the it_warning macro.">itpp::it_warning_f</a>(m_sout.str(),__FILE__,__LINE__); \ |
---|
339 | } <span class="keywordflow">else</span> \ |
---|
340 | ((void) 0) |
---|
341 | </pre></div>Display a warning message. |
---|
342 | <p> |
---|
343 | |
---|
344 | <p>Referenced by <a class="el" href="libKF_8cpp-source.html#l00199">bdm::EKFCh::bayes()</a>, <a class="el" href="libKF_8cpp-source.html#l00130">bdm::KalmanCh::bayes()</a>, <a class="el" href="cholesky_8cpp-source.html#l00101">itpp::chol()</a>, <a class="el" href="libBM_8h-source.html#l00277">bdm::epdf::condition()</a>, <a class="el" href="punct__convcode_8cpp-source.html#l00294">itpp::Punctured_Convolutional_Code::decode_tail()</a>, <a class="el" href="punct__convcode_8cpp-source.html#l00345">itpp::Punctured_Convolutional_Code::decode_tailbite()</a>, <a class="el" href="punct__convcode_8cpp-source.html#l00244">itpp::Punctured_Convolutional_Code::decode_trunc()</a>, <a class="el" href="mog__diag__kmeans_8cpp-source.html#l00088">itpp::MOG_diag_kmeans_sup::dezombify_means()</a>, <a class="el" href="channel_8cpp-source.html#l01445">itpp::TDL_Channel::discretize()</a>, <a class="el" href="libDC_8cpp-source.html#l00319">dydr()</a>, <a class="el" href="newton__search_8cpp-source.html#l00616">itpp::Line_Search::get_alpha()</a>, <a class="el" href="channel_8cpp-source.html#l00125">itpp::Fading_Generator::get_doppler_spectrum()</a>, <a class="el" href="channel_8cpp-source.html#l00113">itpp::Fading_Generator::get_filter_length()</a>, <a class="el" href="newton__search_8cpp-source.html#l00260">itpp::Newton_Search::get_function_value()</a>, <a class="el" href="fastica_8cpp-source.html#l00218">itpp::Fast_ICA::get_independent_components()</a>, <a class="el" href="channel_8cpp-source.html#l00101">itpp::Fading_Generator::get_LOS_doppler()</a>, <a class="el" href="fastica_8cpp-source.html#l00214">itpp::Fast_ICA::get_mixing_matrix()</a>, <a class="el" href="channel_8cpp-source.html#l00131">itpp::Fading_Generator::get_no_frequencies()</a>, <a class="el" href="newton__search_8cpp-source.html#l00636">itpp::Line_Search::get_no_function_evaluations()</a>, <a class="el" href="newton__search_8cpp-source.html#l00300">itpp::Newton_Search::get_no_function_evaluations()</a>, <a class="el" href="newton__search_8cpp-source.html#l00290">itpp::Newton_Search::get_no_iterations()</a>, <a class="el" href="channel_8cpp-source.html#l00119">itpp::Fading_Generator::get_norm_doppler()</a>, <a class="el" href="channel_8cpp-source.html#l00137">itpp::Fading_Generator::get_rice_method()</a>, <a class="el" href="fastica_8cpp-source.html#l00216">itpp::Fast_ICA::get_separating_matrix()</a>, <a class="el" href="newton__search_8cpp-source.html#l00626">itpp::Line_Search::get_slope_ratio()</a>, <a class="el" href="newton__search_8cpp-source.html#l00270">itpp::Newton_Search::get_stop_1()</a>, <a class="el" href="newton__search_8cpp-source.html#l00280">itpp::Newton_Search::get_stop_2()</a>, <a class="el" href="channel_8cpp-source.html#l00107">itpp::Fading_Generator::get_time_offset()</a>, <a class="el" href="newton__search_8cpp-source.html#l00675">itpp::Line_Search::get_trace()</a>, <a class="el" href="newton__search_8cpp-source.html#l00311">itpp::Newton_Search::get_trace()</a>, <a class="el" href="gamma_8cpp-source.html#l00308">lgam()</a>, <a class="el" href="ldpc_8cpp-source.html#l00784">itpp::BLDPC_Parity::load_base_matrix()</a>, <a class="el" href="libBM_8h-source.html#l00279">bdm::epdf::marginal()</a>, <a class="el" href="mog__diag__em_8cpp-source.html#l00228">itpp::MOG_diag_EM_sup::ml()</a>, <a class="el" href="modulator_8h-source.html#l00353">itpp::Modulator< T >::modulate_bits()</a>, <a class="el" href="itfile_8cpp-source.html#l02473">itpp::it_file_old::pack()</a>, <a class="el" href="mog__diag__kmeans_8cpp-source.html#l00264">itpp::MOG_diag_kmeans_sup::run()</a>, <a class="el" href="libEF_8cpp-source.html#l00016">bdm::egiw::sample()</a>, <a class="el" href="channel_8cpp-source.html#l00086">itpp::Fading_Generator::set_doppler_spectrum()</a>, <a class="el" href="channel_8cpp-source.html#l00081">itpp::Fading_Generator::set_filter_length()</a>, <a class="el" href="channel_8cpp-source.html#l00066">itpp::Fading_Generator::set_LOS_doppler()</a>, <a class="el" href="channel_8cpp-source.html#l00091">itpp::Fading_Generator::set_no_frequencies()</a>, <a class="el" href="channel_8cpp-source.html#l00076">itpp::Fading_Generator::set_norm_doppler()</a>, <a class="el" href="channel_8cpp-source.html#l00096">itpp::Fading_Generator::set_rice_method()</a>, <a class="el" href="mat_8h-source.html#l01033">itpp::Mat< Num_T >::set_submatrix()</a>, <a class="el" href="vec_8h-source.html#l01495">itpp::Vec< Num_T >::set_subvector()</a>, <a class="el" href="channel_8cpp-source.html#l00071">itpp::Fading_Generator::set_time_offset()</a>, <a class="el" href="channel_8cpp-source.html#l00143">itpp::Fading_Generator::shift_time_offset()</a>, and <a class="el" href="sigfun_8cpp-source.html#l00157">itpp::xcorr()</a>.</p> |
---|
345 | |
---|
346 | </div> |
---|
347 | </div><p> |
---|
348 | </div> |
---|
349 | <hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:02:14 2009 for mixpp by |
---|
350 | <a href="http://www.doxygen.org/index.html"> |
---|
351 | <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> |
---|
352 | </body> |
---|
353 | </html> |
---|