[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: itpp::it_file Class Reference</title> |
---|
| 4 | <link href="tabs.css" rel="stylesheet" type="text/css"> |
---|
| 5 | <link href="doxygen.css" rel="stylesheet" type="text/css"> |
---|
| 6 | </head><body> |
---|
| 7 | <!-- Generated by Doxygen 1.5.8 --> |
---|
| 8 | <script type="text/javascript"> |
---|
| 9 | <!-- |
---|
| 10 | function changeDisplayState (e){ |
---|
| 11 | var num=this.id.replace(/[^[0-9]/g,''); |
---|
| 12 | var button=this.firstChild; |
---|
| 13 | var sectionDiv=document.getElementById('dynsection'+num); |
---|
| 14 | if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){ |
---|
| 15 | sectionDiv.style.display='block'; |
---|
| 16 | button.src='open.gif'; |
---|
| 17 | }else{ |
---|
| 18 | sectionDiv.style.display='none'; |
---|
| 19 | button.src='closed.gif'; |
---|
| 20 | } |
---|
| 21 | } |
---|
| 22 | function initDynSections(){ |
---|
| 23 | var divs=document.getElementsByTagName('div'); |
---|
| 24 | var sectionCounter=1; |
---|
| 25 | for(var i=0;i<divs.length-1;i++){ |
---|
| 26 | if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){ |
---|
| 27 | var header=divs[i]; |
---|
| 28 | var section=divs[i+1]; |
---|
| 29 | var button=header.firstChild; |
---|
| 30 | if (button!='IMG'){ |
---|
| 31 | divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild); |
---|
| 32 | button=document.createElement('img'); |
---|
| 33 | divs[i].insertBefore(button,divs[i].firstChild); |
---|
| 34 | } |
---|
| 35 | header.style.cursor='pointer'; |
---|
| 36 | header.onclick=changeDisplayState; |
---|
| 37 | header.id='dynheader'+sectionCounter; |
---|
| 38 | button.src='closed.gif'; |
---|
| 39 | section.id='dynsection'+sectionCounter; |
---|
| 40 | section.style.display='none'; |
---|
| 41 | section.style.marginLeft='14px'; |
---|
| 42 | sectionCounter++; |
---|
| 43 | } |
---|
| 44 | } |
---|
| 45 | } |
---|
| 46 | window.onload = initDynSections; |
---|
| 47 | --> |
---|
| 48 | </script> |
---|
| 49 | <div class="navigation" id="top"> |
---|
| 50 | <div class="tabs"> |
---|
| 51 | <ul> |
---|
| 52 | <li><a href="main.html"><span>Main Page</span></a></li> |
---|
| 53 | <li><a href="pages.html"><span>Related Pages</span></a></li> |
---|
| 54 | <li><a href="modules.html"><span>Modules</span></a></li> |
---|
| 55 | <li class="current"><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 class="tabs"> |
---|
| 60 | <ul> |
---|
| 61 | <li><a href="annotated.html"><span>Class List</span></a></li> |
---|
| 62 | <li><a href="classes.html"><span>Class Index</span></a></li> |
---|
| 63 | <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
---|
| 64 | <li><a href="functions.html"><span>Class Members</span></a></li> |
---|
| 65 | </ul> |
---|
| 66 | </div> |
---|
| 67 | <div class="navpath"><b>itpp</b>::<a class="el" href="classitpp_1_1it__file.html">it_file</a> |
---|
| 68 | </div> |
---|
| 69 | </div> |
---|
| 70 | <div class="contents"> |
---|
| 71 | <h1>itpp::it_file Class Reference<br> |
---|
| 72 | <small> |
---|
| 73 | [<a class="el" href="group__itfile.html">IT++ File Format</a>]</small> |
---|
| 74 | </h1><!-- doxytag: class="itpp::it_file" --><!-- doxytag: inherits="itpp::it_ifile" -->The IT++ file format reading and writing class. |
---|
| 75 | <a href="#_details">More...</a> |
---|
| 76 | <p> |
---|
| 77 | <code>#include <<a class="el" href="itfile_8h-source.html">itfile.h</a>></code> |
---|
| 78 | <p> |
---|
| 79 | |
---|
| 80 | <p> |
---|
| 81 | <a href="classitpp_1_1it__file-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> |
---|
| 82 | <tr><td></td></tr> |
---|
| 83 | <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> |
---|
| 84 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="010ddd4011e596147e687ef908920622"></a><!-- doxytag: member="itpp::it_file::it_manip" ref="010ddd4011e596147e687ef908920622" args=")(it_file &)" --> |
---|
| 85 | typedef <a class="el" href="classitpp_1_1it__file.html">it_file</a> &(* </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#010ddd4011e596147e687ef908920622">it_manip</a> )(<a class="el" href="classitpp_1_1it__file.html">it_file</a> &)</td></tr> |
---|
| 86 | |
---|
| 87 | <tr><td class="mdescLeft"> </td><td class="mdescRight">ACTION: Add documentation for this typedef. <br></td></tr> |
---|
| 88 | <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> |
---|
| 89 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1ba3d4d87f791c4dc57597dc21e3f81"></a><!-- doxytag: member="itpp::it_file::it_file" ref="c1ba3d4d87f791c4dc57597dc21e3f81" args="()" --> |
---|
| 90 | </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#c1ba3d4d87f791c4dc57597dc21e3f81">it_file</a> ()</td></tr> |
---|
| 91 | |
---|
| 92 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr> |
---|
| 93 | <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#32334cdb6c1941e46a2949173d99b1bf">it_file</a> (const std::string &filename, bool trunc=false)</td></tr> |
---|
| 94 | |
---|
| 95 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor that calls <a class="el" href="classitpp_1_1it__file.html#549f27e6830fa68fc964041b79733168" title="Open a file for reading and writing.">open()</a>. <a href="#32334cdb6c1941e46a2949173d99b1bf"></a><br></td></tr> |
---|
| 96 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94a5a70428eccdff2ae78747c586ead7"></a><!-- doxytag: member="itpp::it_file::~it_file" ref="94a5a70428eccdff2ae78747c586ead7" args="()" --> |
---|
| 97 | virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#94a5a70428eccdff2ae78747c586ead7">~it_file</a> ()</td></tr> |
---|
| 98 | |
---|
| 99 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br></td></tr> |
---|
| 100 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#549f27e6830fa68fc964041b79733168">open</a> (const std::string &filename, bool trunc=false)</td></tr> |
---|
| 101 | |
---|
| 102 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Open a file for reading and writing. <a href="#549f27e6830fa68fc964041b79733168"></a><br></td></tr> |
---|
| 103 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6e7217f36b35d6ea866e5fa8148009fa"></a><!-- doxytag: member="itpp::it_file::close" ref="6e7217f36b35d6ea866e5fa8148009fa" args="()" --> |
---|
| 104 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#6e7217f36b35d6ea866e5fa8148009fa">close</a> ()</td></tr> |
---|
| 105 | |
---|
| 106 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Close the file. <br></td></tr> |
---|
| 107 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ca5957bb8c2d18112b758b0993b2f2a"></a><!-- doxytag: member="itpp::it_file::flush" ref="1ca5957bb8c2d18112b758b0993b2f2a" args="()" --> |
---|
| 108 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#1ca5957bb8c2d18112b758b0993b2f2a">flush</a> ()</td></tr> |
---|
| 109 | |
---|
| 110 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Flush the data to disk. <br></td></tr> |
---|
| 111 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39b162ffe5710a1a8b70d6dc5a3ef1f3"></a><!-- doxytag: member="itpp::it_file::low_level" ref="39b162ffe5710a1a8b70d6dc5a3ef1f3" args="()" --> |
---|
| 112 | <a class="el" href="classitpp_1_1bfstream.html">bfstream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#39b162ffe5710a1a8b70d6dc5a3ef1f3">low_level</a> ()</td></tr> |
---|
| 113 | |
---|
| 114 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns pointer to the underlying <code><a class="el" href="classitpp_1_1bfstream.html" title="Binary in/out-file Class.">bfstream</a></code> used. <br></td></tr> |
---|
| 115 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46aadac3e81e4c4b3c34df075396e372"></a><!-- doxytag: member="itpp::it_file::set_low_precision" ref="46aadac3e81e4c4b3c34df075396e372" args="(bool p=true)" --> |
---|
| 116 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#46aadac3e81e4c4b3c34df075396e372">set_low_precision</a> (bool p=true)</td></tr> |
---|
| 117 | |
---|
| 118 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set the precision. Low precision means floats, high means doubles. <br></td></tr> |
---|
| 119 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5208c942741dbe66c3f28d21fd9d2342"></a><!-- doxytag: member="itpp::it_file::get_low_precision" ref="5208c942741dbe66c3f28d21fd9d2342" args="() const " --> |
---|
| 120 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#5208c942741dbe66c3f28d21fd9d2342">get_low_precision</a> () const </td></tr> |
---|
| 121 | |
---|
| 122 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Get the precision. <br></td></tr> |
---|
| 123 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9dd6faa79f56e13272f5475b1632d713"></a><!-- doxytag: member="itpp::it_file::set_next_name" ref="9dd6faa79f56e13272f5475b1632d713" args="(const std::string &name, const std::string &description="")" --> |
---|
| 124 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#9dd6faa79f56e13272f5475b1632d713">set_next_name</a> (const std::string &name, const std::string &description="")</td></tr> |
---|
| 125 | |
---|
| 126 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Set the name and optionally description of the next variable to be saved. <br></td></tr> |
---|
| 127 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="84dc45f97d775bd1dd45db66ea97cb72"></a><!-- doxytag: member="itpp::it_file::write_file_header" ref="84dc45f97d775bd1dd45db66ea97cb72" args="()" --> |
---|
| 128 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#84dc45f97d775bd1dd45db66ea97cb72">write_file_header</a> ()</td></tr> |
---|
| 129 | |
---|
| 130 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write the header for the <code><a class="el" href="classitpp_1_1it__file.html" title="The IT++ file format reading and writing class.">it_file</a></code>. <br></td></tr> |
---|
| 131 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0465dc73e25fbfeb69ee8f30a9ca6fc2"></a><!-- doxytag: member="itpp::it_file::write_data_header" ref="0465dc73e25fbfeb69ee8f30a9ca6fc2" args="(const std::string &type, uint64_t size)" --> |
---|
| 132 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#0465dc73e25fbfeb69ee8f30a9ca6fc2">write_data_header</a> (const std::string &type, uint64_t size)</td></tr> |
---|
| 133 | |
---|
| 134 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write the data header for a variable, specifying the type and size of the data to follow. <br></td></tr> |
---|
| 135 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc2a26240f0d33abed2db0a045a16db7"></a><!-- doxytag: member="itpp::it_file::write_data_header" ref="fc2a26240f0d33abed2db0a045a16db7" args="(const std::string &type, const std::string &name, uint64_t size, const std::string &description="")" --> |
---|
| 136 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#fc2a26240f0d33abed2db0a045a16db7">write_data_header</a> (const std::string &type, const std::string &name, uint64_t size, const std::string &description="")</td></tr> |
---|
| 137 | |
---|
| 138 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write the data header for a variable, specifying the type, name, size and optionally description of the data to follow. <br></td></tr> |
---|
| 139 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eaea70be4bff6db422b7ed4bef297acd"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="eaea70be4bff6db422b7ed4bef297acd" args="(char x)" --> |
---|
| 140 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#eaea70be4bff6db422b7ed4bef297acd">low_level_write</a> (char x)</td></tr> |
---|
| 141 | |
---|
| 142 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a char value at the current file pointer position. <br></td></tr> |
---|
| 143 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f23e5b81d76da0bab4255f8adb78214d"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="f23e5b81d76da0bab4255f8adb78214d" args="(uint64_t x)" --> |
---|
| 144 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#f23e5b81d76da0bab4255f8adb78214d">low_level_write</a> (uint64_t x)</td></tr> |
---|
| 145 | |
---|
| 146 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an unsigned integer 64-bit value at the current file pointer position. <br></td></tr> |
---|
| 147 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="49c2bc7d73edaf447af35fdcea982fbc"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="49c2bc7d73edaf447af35fdcea982fbc" args="(bool x)" --> |
---|
| 148 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#49c2bc7d73edaf447af35fdcea982fbc">low_level_write</a> (bool x)</td></tr> |
---|
| 149 | |
---|
| 150 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a bool value at the current file pointer position. <br></td></tr> |
---|
| 151 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ecce0df1309c7aacb389e4c98830291"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="0ecce0df1309c7aacb389e4c98830291" args="(bin x)" --> |
---|
| 152 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#0ecce0df1309c7aacb389e4c98830291">low_level_write</a> (<a class="el" href="classitpp_1_1bin.html">bin</a> x)</td></tr> |
---|
| 153 | |
---|
| 154 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a binary value at the current file pointer position. <br></td></tr> |
---|
| 155 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a922740eda872f70a0648021206f257"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="2a922740eda872f70a0648021206f257" args="(short x)" --> |
---|
| 156 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#2a922740eda872f70a0648021206f257">low_level_write</a> (short x)</td></tr> |
---|
| 157 | |
---|
| 158 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a short value at the current file pointer position. <br></td></tr> |
---|
| 159 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec12807d78cf6eb064583a479f202cfc"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="ec12807d78cf6eb064583a479f202cfc" args="(int x)" --> |
---|
| 160 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#ec12807d78cf6eb064583a479f202cfc">low_level_write</a> (int x)</td></tr> |
---|
| 161 | |
---|
| 162 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an integer value at the current file pointer position. <br></td></tr> |
---|
| 163 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d8498f058be5dda91feb7dd67a3c768"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="2d8498f058be5dda91feb7dd67a3c768" args="(float x)" --> |
---|
| 164 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#2d8498f058be5dda91feb7dd67a3c768">low_level_write</a> (float x)</td></tr> |
---|
| 165 | |
---|
| 166 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a float value at the current file pointer position. <br></td></tr> |
---|
| 167 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1200da911ea065b5621544fc895e930b"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="1200da911ea065b5621544fc895e930b" args="(double x)" --> |
---|
| 168 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#1200da911ea065b5621544fc895e930b">low_level_write</a> (double x)</td></tr> |
---|
| 169 | |
---|
| 170 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a double value at the current file pointer position. <br></td></tr> |
---|
| 171 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62dfe5bdecd17cefced3259e374e931c"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="62dfe5bdecd17cefced3259e374e931c" args="(const std::complex< float > &x)" --> |
---|
| 172 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#62dfe5bdecd17cefced3259e374e931c">low_level_write</a> (const std::complex< float > &x)</td></tr> |
---|
| 173 | |
---|
| 174 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a float complex value at the current file pointer position. <br></td></tr> |
---|
| 175 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c775298a63b7233772794bcd583517fb"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="c775298a63b7233772794bcd583517fb" args="(const std::complex< double > &x)" --> |
---|
| 176 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#c775298a63b7233772794bcd583517fb">low_level_write</a> (const std::complex< double > &x)</td></tr> |
---|
| 177 | |
---|
| 178 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a double complex value at the current file pointer position. <br></td></tr> |
---|
| 179 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5b8514e27a1c3504207c4ef3aac6ecf"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="d5b8514e27a1c3504207c4ef3aac6ecf" args="(const bvec &v)" --> |
---|
| 180 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#d5b8514e27a1c3504207c4ef3aac6ecf">low_level_write</a> (const bvec &v)</td></tr> |
---|
| 181 | |
---|
| 182 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a bvec at the current file pointer position. <br></td></tr> |
---|
| 183 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f0f27c4dcd6603e1fa25288c9aafc9f"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="4f0f27c4dcd6603e1fa25288c9aafc9f" args="(const svec &v)" --> |
---|
| 184 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#4f0f27c4dcd6603e1fa25288c9aafc9f">low_level_write</a> (const svec &v)</td></tr> |
---|
| 185 | |
---|
| 186 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an svec at the current file pointer position. <br></td></tr> |
---|
| 187 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fa0e6a4ffbc5af985748a714f329049f"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="fa0e6a4ffbc5af985748a714f329049f" args="(const ivec &v)" --> |
---|
| 188 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#fa0e6a4ffbc5af985748a714f329049f">low_level_write</a> (const ivec &v)</td></tr> |
---|
| 189 | |
---|
| 190 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an ivec at the current file pointer position. <br></td></tr> |
---|
| 191 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="16b42398cd6eb7c71235fffb0eaca633"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="16b42398cd6eb7c71235fffb0eaca633" args="(const vec &v)" --> |
---|
| 192 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#16b42398cd6eb7c71235fffb0eaca633">low_level_write</a> (const vec &v)</td></tr> |
---|
| 193 | |
---|
| 194 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a vec at the current file pointer position. <br></td></tr> |
---|
| 195 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad1d9939e533fd44ef38518a0f2d8e3b"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="ad1d9939e533fd44ef38518a0f2d8e3b" args="(const cvec &v)" --> |
---|
| 196 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#ad1d9939e533fd44ef38518a0f2d8e3b">low_level_write</a> (const cvec &v)</td></tr> |
---|
| 197 | |
---|
| 198 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a cvec at the current file pointer position. <br></td></tr> |
---|
| 199 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2528f9b8eb22fcb0550af66ac8d7be44"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="2528f9b8eb22fcb0550af66ac8d7be44" args="(const std::string &str)" --> |
---|
| 200 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#2528f9b8eb22fcb0550af66ac8d7be44">low_level_write</a> (const std::string &str)</td></tr> |
---|
| 201 | |
---|
| 202 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a string at the current file pointer position. <br></td></tr> |
---|
| 203 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02f70f208f8a621f4ef76021da7015d3"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="02f70f208f8a621f4ef76021da7015d3" args="(const bmat &m)" --> |
---|
| 204 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#02f70f208f8a621f4ef76021da7015d3">low_level_write</a> (const <a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &m)</td></tr> |
---|
| 205 | |
---|
| 206 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a bmat at the current file pointer position. <br></td></tr> |
---|
| 207 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a51b56fd9f911c902bfcb6f275d59c50"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="a51b56fd9f911c902bfcb6f275d59c50" args="(const smat &m)" --> |
---|
| 208 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#a51b56fd9f911c902bfcb6f275d59c50">low_level_write</a> (const smat &m)</td></tr> |
---|
| 209 | |
---|
| 210 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an smat at the current file pointer position. <br></td></tr> |
---|
| 211 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="822f3ac6e53b958dea4fe54b58dbd1f2"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="822f3ac6e53b958dea4fe54b58dbd1f2" args="(const imat &m)" --> |
---|
| 212 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#822f3ac6e53b958dea4fe54b58dbd1f2">low_level_write</a> (const imat &m)</td></tr> |
---|
| 213 | |
---|
| 214 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an imat at the current file pointer position. <br></td></tr> |
---|
| 215 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3bd34a7d44c0f25478e8ba0a404ffdc"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="c3bd34a7d44c0f25478e8ba0a404ffdc" args="(const mat &m)" --> |
---|
| 216 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#c3bd34a7d44c0f25478e8ba0a404ffdc">low_level_write</a> (const mat &m)</td></tr> |
---|
| 217 | |
---|
| 218 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a mat at the current file pointer position. <br></td></tr> |
---|
| 219 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee700a2e485817cef2612f3bd85bf939"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="ee700a2e485817cef2612f3bd85bf939" args="(const cmat &m)" --> |
---|
| 220 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#ee700a2e485817cef2612f3bd85bf939">low_level_write</a> (const cmat &m)</td></tr> |
---|
| 221 | |
---|
| 222 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a cmat at the current file pointer position. <br></td></tr> |
---|
| 223 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5cab5d601f82a52b887fa48ae62b57fa"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="5cab5d601f82a52b887fa48ae62b57fa" args="(const Array< bin > &v)" --> |
---|
| 224 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#5cab5d601f82a52b887fa48ae62b57fa">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< <a class="el" href="classitpp_1_1bin.html">bin</a> > &v)</td></tr> |
---|
| 225 | |
---|
| 226 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a <a class="el" href="classitpp_1_1bin.html" title="Binary arithmetic (boolean) class.">bin</a> <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
| 227 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1bf0235802d1aeca9cb46a3e6e95481"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="e1bf0235802d1aeca9cb46a3e6e95481" args="(const Array< short > &v)" --> |
---|
| 228 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#e1bf0235802d1aeca9cb46a3e6e95481">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< short > &v)</td></tr> |
---|
| 229 | |
---|
| 230 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a short <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
| 231 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83c10201a2edcb2f33f232daa7bb7a6b"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="83c10201a2edcb2f33f232daa7bb7a6b" args="(const Array< int > &v)" --> |
---|
| 232 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#83c10201a2edcb2f33f232daa7bb7a6b">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< int > &v)</td></tr> |
---|
| 233 | |
---|
| 234 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write an integer <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
| 235 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5795468d9ac09176c5fd31e5b6d49e76"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="5795468d9ac09176c5fd31e5b6d49e76" args="(const Array< float > &v)" --> |
---|
| 236 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#5795468d9ac09176c5fd31e5b6d49e76">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< float > &v)</td></tr> |
---|
| 237 | |
---|
| 238 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a float <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
| 239 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8736b8c6edf03e67ab3ae0a831b758fc"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="8736b8c6edf03e67ab3ae0a831b758fc" args="(const Array< double > &v)" --> |
---|
| 240 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#8736b8c6edf03e67ab3ae0a831b758fc">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< double > &v)</td></tr> |
---|
| 241 | |
---|
| 242 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a double <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
| 243 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdfef00d8f5cc546b87dff542aa25a40"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="cdfef00d8f5cc546b87dff542aa25a40" args="(const Array< std::complex< float > > &v)" --> |
---|
| 244 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#cdfef00d8f5cc546b87dff542aa25a40">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< float > > &v)</td></tr> |
---|
| 245 | |
---|
| 246 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a float complex <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
| 247 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c3143bec82578e7e1ac7715fa64a322"></a><!-- doxytag: member="itpp::it_file::low_level_write" ref="4c3143bec82578e7e1ac7715fa64a322" args="(const Array< std::complex< double > > &v)" --> |
---|
| 248 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#4c3143bec82578e7e1ac7715fa64a322">low_level_write</a> (const <a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< double > > &v)</td></tr> |
---|
| 249 | |
---|
| 250 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write a double complex <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> at the current file pointer position. <br></td></tr> |
---|
| 251 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6c42a54653cfac12808a3063b836edaa"></a><!-- doxytag: member="itpp::it_file::operator<<" ref="6c42a54653cfac12808a3063b836edaa" args="(it_manip func)" --> |
---|
| 252 | <a class="el" href="classitpp_1_1it__file.html">it_file</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#6c42a54653cfac12808a3063b836edaa">operator<<</a> (<a class="el" href="classitpp_1_1it__file.html#010ddd4011e596147e687ef908920622">it_manip</a> func)</td></tr> |
---|
| 253 | |
---|
| 254 | <tr><td class="mdescLeft"> </td><td class="mdescRight">ACTION: ADD DOCUMENTATION FOR THIS MEMBER !!!!!!!! <br></td></tr> |
---|
| 255 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9909f63fdef57f6684cd9d4bf0729ffe"></a><!-- doxytag: member="itpp::it_file::remove" ref="9909f63fdef57f6684cd9d4bf0729ffe" args="(const std::string &name)" --> |
---|
| 256 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#9909f63fdef57f6684cd9d4bf0729ffe">remove</a> (const std::string &name)</td></tr> |
---|
| 257 | |
---|
| 258 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes the variable <code>name</code> from the file. <br></td></tr> |
---|
| 259 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a646809d5d70c5abdd12f19fa8a3ca31"></a><!-- doxytag: member="itpp::it_file::exists" ref="a646809d5d70c5abdd12f19fa8a3ca31" args="(const std::string &name)" --> |
---|
| 260 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#a646809d5d70c5abdd12f19fa8a3ca31">exists</a> (const std::string &name)</td></tr> |
---|
| 261 | |
---|
| 262 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the variable <code>name</code> exists in the file. <br></td></tr> |
---|
| 263 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4216b304d875065e0ed8f6dcc8fa987"></a><!-- doxytag: member="itpp::it_file::pack" ref="d4216b304d875065e0ed8f6dcc8fa987" args="()" --> |
---|
| 264 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#d4216b304d875065e0ed8f6dcc8fa987">pack</a> ()</td></tr> |
---|
| 265 | |
---|
| 266 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove slack space from the file. <br></td></tr> |
---|
| 267 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35b58fc6bde2da48b21294465bcdbe97"></a><!-- doxytag: member="itpp::it_file::open" ref="35b58fc6bde2da48b21294465bcdbe97" args="(const std::string &filename)" --> |
---|
| 268 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#35b58fc6bde2da48b21294465bcdbe97">open</a> (const std::string &filename)</td></tr> |
---|
| 269 | |
---|
| 270 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Open an existing file in read-only mode. <br></td></tr> |
---|
| 271 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75d5812868c87cfee7ebc85d5f255adc"></a><!-- doxytag: member="itpp::it_file::read_check_file_header" ref="75d5812868c87cfee7ebc85d5f255adc" args="()" --> |
---|
| 272 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#75d5812868c87cfee7ebc85d5f255adc">read_check_file_header</a> ()</td></tr> |
---|
| 273 | |
---|
| 274 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read and check the file header. Return true if the header is valid and false otherwise. <br></td></tr> |
---|
| 275 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2813d3d2d914596f507dc6b43adc28ae"></a><!-- doxytag: member="itpp::it_file::read_data_header" ref="2813d3d2d914596f507dc6b43adc28ae" args="(data_header &h)" --> |
---|
| 276 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#2813d3d2d914596f507dc6b43adc28ae">read_data_header</a> (<a class="el" href="structitpp_1_1it__file__base_1_1data__header.html">data_header</a> &h)</td></tr> |
---|
| 277 | |
---|
| 278 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read data header and return the result in the variable <code>h</code>. <br></td></tr> |
---|
| 279 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a983e0631b45905ba8aea2712fe1f02"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="5a983e0631b45905ba8aea2712fe1f02" args="(char &x)" --> |
---|
| 280 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#5a983e0631b45905ba8aea2712fe1f02">low_level_read</a> (char &x)</td></tr> |
---|
| 281 | |
---|
| 282 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a char value at the current file pointer position. <br></td></tr> |
---|
| 283 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75039c907cecc9143eaa65d2d2cb1967"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="75039c907cecc9143eaa65d2d2cb1967" args="(uint64_t &x)" --> |
---|
| 284 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#75039c907cecc9143eaa65d2d2cb1967">low_level_read</a> (uint64_t &x)</td></tr> |
---|
| 285 | |
---|
| 286 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a 64-bit unsigned integer value at the current file pointer position. <br></td></tr> |
---|
| 287 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0b8373ede9db64befa4b59eac8272425"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="0b8373ede9db64befa4b59eac8272425" args="(bool &x)" --> |
---|
| 288 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#0b8373ede9db64befa4b59eac8272425">low_level_read</a> (bool &x)</td></tr> |
---|
| 289 | |
---|
| 290 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a bool value at the current file pointer position. <br></td></tr> |
---|
| 291 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="993c1ba6a64fcd1f1ea1cc38a8164373"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="993c1ba6a64fcd1f1ea1cc38a8164373" args="(bin &x)" --> |
---|
| 292 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#993c1ba6a64fcd1f1ea1cc38a8164373">low_level_read</a> (<a class="el" href="classitpp_1_1bin.html">bin</a> &x)</td></tr> |
---|
| 293 | |
---|
| 294 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a binary value at the current file pointer position. <br></td></tr> |
---|
| 295 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="008bfd4c07e9b57cf01a0f0fef1b605c"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="008bfd4c07e9b57cf01a0f0fef1b605c" args="(short &x)" --> |
---|
| 296 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#008bfd4c07e9b57cf01a0f0fef1b605c">low_level_read</a> (short &x)</td></tr> |
---|
| 297 | |
---|
| 298 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a short value at the current file pointer position. <br></td></tr> |
---|
| 299 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7932347c5f474d6da197cb9fc4b5a5d6"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="7932347c5f474d6da197cb9fc4b5a5d6" args="(int &x)" --> |
---|
| 300 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#7932347c5f474d6da197cb9fc4b5a5d6">low_level_read</a> (int &x)</td></tr> |
---|
| 301 | |
---|
| 302 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an integer value at the current file pointer position. <br></td></tr> |
---|
| 303 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c57b03ca1cd76fbf40227840a7b1c558"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="c57b03ca1cd76fbf40227840a7b1c558" args="(float &x)" --> |
---|
| 304 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#c57b03ca1cd76fbf40227840a7b1c558">low_level_read</a> (float &x)</td></tr> |
---|
| 305 | |
---|
| 306 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a float value at the current file pointer position. <br></td></tr> |
---|
| 307 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc6d827df617274f84f6467988b9e3dc"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="cc6d827df617274f84f6467988b9e3dc" args="(double &x)" --> |
---|
| 308 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#cc6d827df617274f84f6467988b9e3dc">low_level_read</a> (double &x)</td></tr> |
---|
| 309 | |
---|
| 310 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a double value at the current file pointer position. <br></td></tr> |
---|
| 311 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe627973e526353bc172e0395dfde927"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="fe627973e526353bc172e0395dfde927" args="(std::complex< float > &x)" --> |
---|
| 312 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#fe627973e526353bc172e0395dfde927">low_level_read</a> (std::complex< float > &x)</td></tr> |
---|
| 313 | |
---|
| 314 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a float complex value at the current file pointer position. <br></td></tr> |
---|
| 315 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="464d364f6b68b1a1d74b51504f4a10f0"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="464d364f6b68b1a1d74b51504f4a10f0" args="(std::complex< double > &x)" --> |
---|
| 316 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#464d364f6b68b1a1d74b51504f4a10f0">low_level_read</a> (std::complex< double > &x)</td></tr> |
---|
| 317 | |
---|
| 318 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a double complex value at the current file pointer position. <br></td></tr> |
---|
| 319 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa7ff1b615d7dc0c9cd889cd8a2a89f8"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="aa7ff1b615d7dc0c9cd889cd8a2a89f8" args="(bvec &v)" --> |
---|
| 320 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#aa7ff1b615d7dc0c9cd889cd8a2a89f8">low_level_read</a> (bvec &v)</td></tr> |
---|
| 321 | |
---|
| 322 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of binary values at the current file pointer position. <br></td></tr> |
---|
| 323 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a222b493c66862d1f6cbedd2da969dde"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="a222b493c66862d1f6cbedd2da969dde" args="(svec &v)" --> |
---|
| 324 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#a222b493c66862d1f6cbedd2da969dde">low_level_read</a> (svec &v)</td></tr> |
---|
| 325 | |
---|
| 326 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of short integer values at the current file pointer position. <br></td></tr> |
---|
| 327 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a218e396295e004193d8020cbc322996"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="a218e396295e004193d8020cbc322996" args="(ivec &v)" --> |
---|
| 328 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#a218e396295e004193d8020cbc322996">low_level_read</a> (ivec &v)</td></tr> |
---|
| 329 | |
---|
| 330 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of integer values at the current file pointer position. <br></td></tr> |
---|
| 331 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="064b454cb4b9aa758f8181f26ab28c4a"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="064b454cb4b9aa758f8181f26ab28c4a" args="(std::string &str)" --> |
---|
| 332 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#064b454cb4b9aa758f8181f26ab28c4a">low_level_read</a> (std::string &str)</td></tr> |
---|
| 333 | |
---|
| 334 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a string at the current file pointer position. <br></td></tr> |
---|
| 335 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7155969fb00cc53fa71fdbf7c01477fe"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="7155969fb00cc53fa71fdbf7c01477fe" args="(bmat &m)" --> |
---|
| 336 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#7155969fb00cc53fa71fdbf7c01477fe">low_level_read</a> (<a class="el" href="mat_8h.html#f90acd1af41bf2d1d8a4bb23662fff69">bmat</a> &m)</td></tr> |
---|
| 337 | |
---|
| 338 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of binary values at the current file pointer position. <br></td></tr> |
---|
| 339 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7d2666bb8e99d1dbf31f107771e22c2"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="a7d2666bb8e99d1dbf31f107771e22c2" args="(smat &m)" --> |
---|
| 340 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#a7d2666bb8e99d1dbf31f107771e22c2">low_level_read</a> (smat &m)</td></tr> |
---|
| 341 | |
---|
| 342 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of short integer values at the current file pointer position. <br></td></tr> |
---|
| 343 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee5d497964d3f3f0b0a4821b23572dd6"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="ee5d497964d3f3f0b0a4821b23572dd6" args="(imat &m)" --> |
---|
| 344 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#ee5d497964d3f3f0b0a4821b23572dd6">low_level_read</a> (imat &m)</td></tr> |
---|
| 345 | |
---|
| 346 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of integer values at the current file pointer position. <br></td></tr> |
---|
| 347 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbf5adc69107fb6e888922311b2c407e"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="bbf5adc69107fb6e888922311b2c407e" args="(Array< bin > &v)" --> |
---|
| 348 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#bbf5adc69107fb6e888922311b2c407e">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< <a class="el" href="classitpp_1_1bin.html">bin</a> > &v)</td></tr> |
---|
| 349 | |
---|
| 350 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of binary values at the current file pointer position. <br></td></tr> |
---|
| 351 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="feaff77bba51fd8d5d5295dc64e93421"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="feaff77bba51fd8d5d5295dc64e93421" args="(Array< short > &v)" --> |
---|
| 352 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#feaff77bba51fd8d5d5295dc64e93421">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< short > &v)</td></tr> |
---|
| 353 | |
---|
| 354 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of short integer values at the current file pointer position. <br></td></tr> |
---|
| 355 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8405182497171cec89891dba4d71ed22"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="8405182497171cec89891dba4d71ed22" args="(Array< int > &v)" --> |
---|
| 356 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#8405182497171cec89891dba4d71ed22">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< int > &v)</td></tr> |
---|
| 357 | |
---|
| 358 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of integer values at the current file pointer position. <br></td></tr> |
---|
| 359 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="144277185b504cd9e03d80011ba42d82"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="144277185b504cd9e03d80011ba42d82" args="(Array< float > &v)" --> |
---|
| 360 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#144277185b504cd9e03d80011ba42d82">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< float > &v)</td></tr> |
---|
| 361 | |
---|
| 362 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of float values at the current file pointer position. <br></td></tr> |
---|
| 363 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a58e78e427806444971e4c96510d615a"></a><!-- doxytag: member="itpp::it_file::low_level_read" ref="a58e78e427806444971e4c96510d615a" args="(Array< std::complex< float > > &v)" --> |
---|
| 364 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#a58e78e427806444971e4c96510d615a">low_level_read</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< float > > &v)</td></tr> |
---|
| 365 | |
---|
| 366 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of float complex values at the current file pointer position. <br></td></tr> |
---|
| 367 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f62754344ad38e51bda75188777593c"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="6f62754344ad38e51bda75188777593c" args="(vec &v)" --> |
---|
| 368 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#6f62754344ad38e51bda75188777593c">low_level_read_lo</a> (vec &v)</td></tr> |
---|
| 369 | |
---|
| 370 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of float values at the current file pointer position. <br></td></tr> |
---|
| 371 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b41d9ddd54d5930f872fc8f98ddd42e"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="7b41d9ddd54d5930f872fc8f98ddd42e" args="(cvec &v)" --> |
---|
| 372 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#7b41d9ddd54d5930f872fc8f98ddd42e">low_level_read_lo</a> (cvec &v)</td></tr> |
---|
| 373 | |
---|
| 374 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of float complex values at the current file pointer position. <br></td></tr> |
---|
| 375 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdea742df0bb66c51d35065f6950f7df"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="cdea742df0bb66c51d35065f6950f7df" args="(mat &m)" --> |
---|
| 376 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#cdea742df0bb66c51d35065f6950f7df">low_level_read_lo</a> (mat &m)</td></tr> |
---|
| 377 | |
---|
| 378 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of float values at the current file pointer position. <br></td></tr> |
---|
| 379 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e6becc10539a9b24bc6073325b74b85"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="0e6becc10539a9b24bc6073325b74b85" args="(cmat &m)" --> |
---|
| 380 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#0e6becc10539a9b24bc6073325b74b85">low_level_read_lo</a> (cmat &m)</td></tr> |
---|
| 381 | |
---|
| 382 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of float complex values at the current file pointer position. <br></td></tr> |
---|
| 383 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="560dbd3962223ab6b12301839b2e3bbc"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="560dbd3962223ab6b12301839b2e3bbc" args="(Array< double > &v)" --> |
---|
| 384 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#560dbd3962223ab6b12301839b2e3bbc">low_level_read_lo</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< double > &v)</td></tr> |
---|
| 385 | |
---|
| 386 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of float values at the current file pointer position. <br></td></tr> |
---|
| 387 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a2865bd5752ba227a52392dfedf697f"></a><!-- doxytag: member="itpp::it_file::low_level_read_lo" ref="2a2865bd5752ba227a52392dfedf697f" args="(Array< std::complex< double > > &v)" --> |
---|
| 388 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#2a2865bd5752ba227a52392dfedf697f">low_level_read_lo</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< double > > &v)</td></tr> |
---|
| 389 | |
---|
| 390 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of float complex values at the current file pointer position. <br></td></tr> |
---|
| 391 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dbdf10422bd6ffd6e149e24c8a10ddf1"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="dbdf10422bd6ffd6e149e24c8a10ddf1" args="(vec &v)" --> |
---|
| 392 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#dbdf10422bd6ffd6e149e24c8a10ddf1">low_level_read_hi</a> (vec &v)</td></tr> |
---|
| 393 | |
---|
| 394 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of double values at the current file pointer position. <br></td></tr> |
---|
| 395 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="33fede41ae32b961292b1e340470edde"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="33fede41ae32b961292b1e340470edde" args="(cvec &v)" --> |
---|
| 396 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#33fede41ae32b961292b1e340470edde">low_level_read_hi</a> (cvec &v)</td></tr> |
---|
| 397 | |
---|
| 398 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a vector of double complex values at the current file pointer position. <br></td></tr> |
---|
| 399 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c6035265f71be00ec08058f634a6fb9"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="1c6035265f71be00ec08058f634a6fb9" args="(mat &m)" --> |
---|
| 400 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#1c6035265f71be00ec08058f634a6fb9">low_level_read_hi</a> (mat &m)</td></tr> |
---|
| 401 | |
---|
| 402 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of double values at the current file pointer position. <br></td></tr> |
---|
| 403 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8d55a91ab970faa92ba9868bc34bbfa"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="e8d55a91ab970faa92ba9868bc34bbfa" args="(cmat &m)" --> |
---|
| 404 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#e8d55a91ab970faa92ba9868bc34bbfa">low_level_read_hi</a> (cmat &m)</td></tr> |
---|
| 405 | |
---|
| 406 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a matrix of double complex values at the current file pointer position. <br></td></tr> |
---|
| 407 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b63fc857837833895dfeb946e56f5d0"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="8b63fc857837833895dfeb946e56f5d0" args="(Array< double > &v)" --> |
---|
| 408 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#8b63fc857837833895dfeb946e56f5d0">low_level_read_hi</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< double > &v)</td></tr> |
---|
| 409 | |
---|
| 410 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of double values at the current file pointer position. <br></td></tr> |
---|
| 411 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="038752da8708471e0a0379a045248f8d"></a><!-- doxytag: member="itpp::it_file::low_level_read_hi" ref="038752da8708471e0a0379a045248f8d" args="(Array< std::complex< double > > &v)" --> |
---|
| 412 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#038752da8708471e0a0379a045248f8d">low_level_read_hi</a> (<a class="el" href="classitpp_1_1Array.html">Array</a>< std::complex< double > > &v)</td></tr> |
---|
| 413 | |
---|
| 414 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an <a class="el" href="classitpp_1_1Array.html" title="General array class.">Array</a> of double complex values at the current file pointer position. <br></td></tr> |
---|
| 415 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e76fee6c51f5b4392e7298f59c06643"></a><!-- doxytag: member="itpp::it_file::seek" ref="2e76fee6c51f5b4392e7298f59c06643" args="(const std::string &name)" --> |
---|
| 416 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#2e76fee6c51f5b4392e7298f59c06643">seek</a> (const std::string &name)</td></tr> |
---|
| 417 | |
---|
| 418 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Find the variable <code>name</code>. <br></td></tr> |
---|
| 419 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8831ace76298653d0b7545175d201918"></a><!-- doxytag: member="itpp::it_file::seek" ref="8831ace76298653d0b7545175d201918" args="(int n)" --> |
---|
| 420 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#8831ace76298653d0b7545175d201918">seek</a> (int n)</td></tr> |
---|
| 421 | |
---|
| 422 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Find the variable number <code>n</code>. <br></td></tr> |
---|
| 423 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca38a8b3704f216136aa14c58549a19e"></a><!-- doxytag: member="itpp::it_file::info" ref="ca38a8b3704f216136aa14c58549a19e" args="(std::string &name, std::string &type, std::string &desc, uint64_t &bytes)" --> |
---|
| 424 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#ca38a8b3704f216136aa14c58549a19e">info</a> (std::string &name, std::string &type, std::string &desc, uint64_t &bytes)</td></tr> |
---|
| 425 | |
---|
| 426 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Get information about the current variable. <br></td></tr> |
---|
| 427 | <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> |
---|
| 428 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a0a1682a860d7b69bcb89c4c0f70c9c"></a><!-- doxytag: member="itpp::it_file::remove" ref="8a0a1682a860d7b69bcb89c4c0f70c9c" args="()" --> |
---|
| 429 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#8a0a1682a860d7b69bcb89c4c0f70c9c">remove</a> ()</td></tr> |
---|
| 430 | |
---|
| 431 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove the current variable, denoted by <code>next_name</code>. <br></td></tr> |
---|
| 432 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="58d4b14b5fa8fd24168a4af8b3df7b9b"></a><!-- doxytag: member="itpp::it_file::write_data_header_here" ref="58d4b14b5fa8fd24168a4af8b3df7b9b" args="(const data_header &h)" --> |
---|
| 433 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#58d4b14b5fa8fd24168a4af8b3df7b9b">write_data_header_here</a> (const <a class="el" href="structitpp_1_1it__file__base_1_1data__header.html">data_header</a> &h)</td></tr> |
---|
| 434 | |
---|
| 435 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Write data header <code>h</code> at the current file position. <br></td></tr> |
---|
| 436 | <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> |
---|
| 437 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bedb756bdeab9348b11ce20c1ab45206"></a><!-- doxytag: member="itpp::it_file::low_prec" ref="bedb756bdeab9348b11ce20c1ab45206" args="" --> |
---|
| 438 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#bedb756bdeab9348b11ce20c1ab45206">low_prec</a></td></tr> |
---|
| 439 | |
---|
| 440 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Low precision flag. If true, use float type, otherwise double. <br></td></tr> |
---|
| 441 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4672f6f9ebae02f0e3cee17f37b0b238"></a><!-- doxytag: member="itpp::it_file::next_name" ref="4672f6f9ebae02f0e3cee17f37b0b238" args="" --> |
---|
| 442 | std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#4672f6f9ebae02f0e3cee17f37b0b238">next_name</a></td></tr> |
---|
| 443 | |
---|
| 444 | <tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classitpp_1_1Name.html" title="Automatic naming when savingAn easy way to give a variable a name and optionally...">Name</a> to be used for saving the next variable. <br></td></tr> |
---|
| 445 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8fbe44109467d372efe5af9ba6b56218"></a><!-- doxytag: member="itpp::it_file::next_desc" ref="8fbe44109467d372efe5af9ba6b56218" args="" --> |
---|
| 446 | std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file.html#8fbe44109467d372efe5af9ba6b56218">next_desc</a></td></tr> |
---|
| 447 | |
---|
| 448 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Description to be used for saving the next variable. <br></td></tr> |
---|
| 449 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4ed010dc97e3672c7103be3fe43c902"></a><!-- doxytag: member="itpp::it_file::s" ref="c4ed010dc97e3672c7103be3fe43c902" args="" --> |
---|
| 450 | <a class="el" href="classitpp_1_1bfstream.html">bfstream</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__ifile.html#c4ed010dc97e3672c7103be3fe43c902">s</a></td></tr> |
---|
| 451 | |
---|
| 452 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Protected binary file stream. <br></td></tr> |
---|
| 453 | <tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr> |
---|
| 454 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f6f55dd92efcd1485000a50757ca3c5"></a><!-- doxytag: member="itpp::it_file::file_magic" ref="3f6f55dd92efcd1485000a50757ca3c5" args="[4]" --> |
---|
| 455 | static char </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file__base.html#3f6f55dd92efcd1485000a50757ca3c5">file_magic</a> [4] = { 'I', 'T', '+', '+' }</td></tr> |
---|
| 456 | |
---|
| 457 | <tr><td class="mdescLeft"> </td><td class="mdescRight">IT++ file marker: "IT++". <br></td></tr> |
---|
| 458 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fea5d883d7772b4085b21cb9d71fe6e8"></a><!-- doxytag: member="itpp::it_file::file_version" ref="fea5d883d7772b4085b21cb9d71fe6e8" args="" --> |
---|
| 459 | static char </td><td class="memItemRight" valign="bottom"><a class="el" href="classitpp_1_1it__file__base.html#fea5d883d7772b4085b21cb9d71fe6e8">file_version</a> = 3</td></tr> |
---|
| 460 | |
---|
| 461 | <tr><td class="mdescLeft"> </td><td class="mdescRight">IT++ file version. <br></td></tr> |
---|
| 462 | </table> |
---|
| 463 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
---|
| 464 | The IT++ file format reading and writing class. <hr><h2>Constructor & Destructor Documentation</h2> |
---|
| 465 | <a class="anchor" name="32334cdb6c1941e46a2949173d99b1bf"></a><!-- doxytag: member="itpp::it_file::it_file" ref="32334cdb6c1941e46a2949173d99b1bf" args="(const std::string &filename, bool trunc=false)" --> |
---|
| 466 | <div class="memitem"> |
---|
| 467 | <div class="memproto"> |
---|
| 468 | <table class="memname"> |
---|
| 469 | <tr> |
---|
| 470 | <td class="memname">itpp::it_file::it_file </td> |
---|
| 471 | <td>(</td> |
---|
| 472 | <td class="paramtype">const std::string & </td> |
---|
| 473 | <td class="paramname"> <em>filename</em>, </td> |
---|
| 474 | </tr> |
---|
| 475 | <tr> |
---|
| 476 | <td class="paramkey"></td> |
---|
| 477 | <td></td> |
---|
| 478 | <td class="paramtype">bool </td> |
---|
| 479 | <td class="paramname"> <em>trunc</em> = <code>false</code></td><td> </td> |
---|
| 480 | </tr> |
---|
| 481 | <tr> |
---|
| 482 | <td></td> |
---|
| 483 | <td>)</td> |
---|
| 484 | <td></td><td></td><td><code> [explicit]</code></td> |
---|
| 485 | </tr> |
---|
| 486 | </table> |
---|
| 487 | </div> |
---|
| 488 | <div class="memdoc"> |
---|
| 489 | |
---|
| 490 | <p> |
---|
| 491 | Constructor that calls <a class="el" href="classitpp_1_1it__file.html#549f27e6830fa68fc964041b79733168" title="Open a file for reading and writing.">open()</a>. |
---|
| 492 | <p> |
---|
| 493 | If the file does not exist it will be created. If <code>trunc</code> is true, the file will be truncated. |
---|
| 494 | <p>References <a class="el" href="itfile_8cpp-source.html#l00514">open()</a>.</p> |
---|
| 495 | |
---|
| 496 | </div> |
---|
| 497 | </div><p> |
---|
| 498 | <hr><h2>Member Function Documentation</h2> |
---|
| 499 | <a class="anchor" name="549f27e6830fa68fc964041b79733168"></a><!-- doxytag: member="itpp::it_file::open" ref="549f27e6830fa68fc964041b79733168" args="(const std::string &filename, bool trunc=false)" --> |
---|
| 500 | <div class="memitem"> |
---|
| 501 | <div class="memproto"> |
---|
| 502 | <table class="memname"> |
---|
| 503 | <tr> |
---|
| 504 | <td class="memname">void itpp::it_file::open </td> |
---|
| 505 | <td>(</td> |
---|
| 506 | <td class="paramtype">const std::string & </td> |
---|
| 507 | <td class="paramname"> <em>filename</em>, </td> |
---|
| 508 | </tr> |
---|
| 509 | <tr> |
---|
| 510 | <td class="paramkey"></td> |
---|
| 511 | <td></td> |
---|
| 512 | <td class="paramtype">bool </td> |
---|
| 513 | <td class="paramname"> <em>trunc</em> = <code>false</code></td><td> </td> |
---|
| 514 | </tr> |
---|
| 515 | <tr> |
---|
| 516 | <td></td> |
---|
| 517 | <td>)</td> |
---|
| 518 | <td></td><td></td><td></td> |
---|
| 519 | </tr> |
---|
| 520 | </table> |
---|
| 521 | </div> |
---|
| 522 | <div class="memdoc"> |
---|
| 523 | |
---|
| 524 | <p> |
---|
| 525 | Open a file for reading and writing. |
---|
| 526 | <p> |
---|
| 527 | If the file does not exist it will be created. If <code>trunc</code> is true, the file will be truncated. |
---|
| 528 | <p>References <a class="el" href="binfile_8cpp-source.html#l00071">itpp::exist()</a>, <a class="el" href="itassert_8h-source.html#l00094">it_assert</a>, <a class="el" href="itassert_8h-source.html#l00126">it_error</a>, <a class="el" href="binfile_8cpp-source.html#l00296">itpp::bfstream::open()</a>, <a class="el" href="itfile_8cpp-source.html#l00126">itpp::it_ifile::read_check_file_header()</a>, <a class="el" href="itfile_8h-source.html#l00235">itpp::it_ifile::s</a>, and <a class="el" href="itfile_8cpp-source.html#l00542">write_file_header()</a>.</p> |
---|
| 529 | |
---|
| 530 | <p>Referenced by <a class="el" href="itfile_8cpp-source.html#l00508">it_file()</a>, and <a class="el" href="ldpc_8cpp-source.html#l01282">itpp::LDPC_Code::save_code()</a>.</p> |
---|
| 531 | |
---|
| 532 | </div> |
---|
| 533 | </div><p> |
---|
| 534 | <hr>The documentation for this class was generated from the following files:<ul> |
---|
| 535 | <li><a class="el" href="itfile_8h-source.html">itfile.h</a><li><a class="el" href="itfile_8cpp.html">itfile.cpp</a></ul> |
---|
| 536 | </div> |
---|
| 537 | <hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:02:19 2009 for mixpp by |
---|
| 538 | <a href="http://www.doxygen.org/index.html"> |
---|
| 539 | <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> |
---|
| 540 | </body> |
---|
| 541 | </html> |
---|