[353] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
---|
| 2 | <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
---|
| 3 | <title>mixpp: 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> |
---|