Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 247b28499c443e092731ffba814075f2 > files > 242

mpqc-html-2.3.1-9mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>MPQC: sc::ExEnv Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><b>sc</b>::<a class="el" href="classsc_1_1ExEnv.html">ExEnv</a>
  </div>
</div>
<div class="contents">
<h1>sc::ExEnv Class Reference</h1><!-- doxytag: class="sc::ExEnv" -->The <a class="el" href="classsc_1_1ExEnv.html" title="The ExEnv class is used to find out about how the program is being run.">ExEnv</a> class is used to find out about how the program is being run.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="exenv_8h_source.html">exenv.h</a>&gt;</code>
<p>

<p>
<a href="classsc_1_1ExEnv-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f30201acf3f4a4dc248a22f2299c2fb"></a><!-- doxytag: member="sc::ExEnv::init" ref="9f30201acf3f4a4dc248a22f2299c2fb" args="(int &amp;argcref, char **&amp;argvref)" -->
static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#9f30201acf3f4a4dc248a22f2299c2fb">init</a> (int &amp;argcref, char **&amp;argvref)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the argument count and vector. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1b997c453bf37ac6c7c0145cdf42ca9"></a><!-- doxytag: member="sc::ExEnv::initialized" ref="a1b997c453bf37ac6c7c0145cdf42ca9" args="()" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#a1b997c453bf37ac6c7c0145cdf42ca9">initialized</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return nonzero if <a class="el" href="classsc_1_1ExEnv.html" title="The ExEnv class is used to find out about how the program is being run.">ExEnv</a> has been initialized. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8cb8c21806ab501c7ee2acb7328085d"></a><!-- doxytag: member="sc::ExEnv::argc" ref="e8cb8c21806ab501c7ee2acb7328085d" args="()" -->
static int &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#e8cb8c21806ab501c7ee2acb7328085d">argc</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an reference to the argument count. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="be7ae639aad68b94eafac9ca6d0a1d41"></a><!-- doxytag: member="sc::ExEnv::argv" ref="be7ae639aad68b94eafac9ca6d0a1d41" args="()" -->
static char **&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#be7ae639aad68b94eafac9ca6d0a1d41">argv</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an reference to the argument vector. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="150ac1a5e0cb1200e9f590ed9c6a4380"></a><!-- doxytag: member="sc::ExEnv::program_name" ref="150ac1a5e0cb1200e9f590ed9c6a4380" args="()" -->
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#150ac1a5e0cb1200e9f590ed9c6a4380">program_name</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return argv[0] with the path removed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8da0c4c96c20b881c661b85ee5f9bfaf"></a><!-- doxytag: member="sc::ExEnv::hostname" ref="8da0c4c96c20b881c661b85ee5f9bfaf" args="()" -->
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#8da0c4c96c20b881c661b85ee5f9bfaf">hostname</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the host name. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bff89e2df19fdb1ffa12710c0f80d6ec"></a><!-- doxytag: member="sc::ExEnv::username" ref="bff89e2df19fdb1ffa12710c0f80d6ec" args="()" -->
static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#bff89e2df19fdb1ffa12710c0f80d6ec">username</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the user name. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76dc94b7d9715496fe20bae0090506e1"></a><!-- doxytag: member="sc::ExEnv::set_out" ref="76dc94b7d9715496fe20bae0090506e1" args="(std::ostream *o)" -->
static void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_out</b> (std::ostream *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7028638b012c06bf8496e9d0c167e29d"></a><!-- doxytag: member="sc::ExEnv::outn" ref="7028638b012c06bf8496e9d0c167e29d" args="()" -->
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#7028638b012c06bf8496e9d0c167e29d">outn</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an ostream that writes from all nodes. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c8f104a58f9d9e3bc6ca220be5bbf0ac"></a><!-- doxytag: member="sc::ExEnv::errn" ref="c8f104a58f9d9e3bc6ca220be5bbf0ac" args="()" -->
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#c8f104a58f9d9e3bc6ca220be5bbf0ac">errn</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an ostream for error messages that writes from all nodes. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="360216acd1f990e999c0ed46cb350b1f"></a><!-- doxytag: member="sc::ExEnv::out0" ref="360216acd1f990e999c0ed46cb350b1f" args="()" -->
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#360216acd1f990e999c0ed46cb350b1f">out0</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an ostream that writes from node 0. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd7bd179f669d37fc7f142f336f70d79"></a><!-- doxytag: member="sc::ExEnv::err0" ref="cd7bd179f669d37fc7f142f336f70d79" args="()" -->
static std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#cd7bd179f669d37fc7f142f336f70d79">err0</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an ostream for error messages that writes from node 0. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98077b1e0ccc9b2830af80aa2bea0912"></a><!-- doxytag: member="sc::ExEnv::memory" ref="98077b1e0ccc9b2830af80aa2bea0912" args="()" -->
static size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#98077b1e0ccc9b2830af80aa2bea0912">memory</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The amount of memory on this node. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99ad6070799760ec2fa74e7089778180"></a><!-- doxytag: member="sc::ExEnv::nproc" ref="99ad6070799760ec2fa74e7089778180" args="()" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsc_1_1ExEnv.html#99ad6070799760ec2fa74e7089778180">nproc</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of processors on this node. <br></td></tr>
<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="845918749a8540c28dee94bb31045c1e"></a><!-- doxytag: member="sc::ExEnv::initialized_" ref="845918749a8540c28dee94bb31045c1e" args="" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>initialized_</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ad05b4148e1a6da092bff0a9515733e"></a><!-- doxytag: member="sc::ExEnv::argc_" ref="5ad05b4148e1a6da092bff0a9515733e" args="" -->
static int *&nbsp;</td><td class="memItemRight" valign="bottom"><b>argc_</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89ca1da0ac9772be1ef371ff17c75221"></a><!-- doxytag: member="sc::ExEnv::argv_" ref="89ca1da0ac9772be1ef371ff17c75221" args="" -->
static char ***&nbsp;</td><td class="memItemRight" valign="bottom"><b>argv_</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a03e8c4bd8c1cd9826549d14ef0c163"></a><!-- doxytag: member="sc::ExEnv::hostname_" ref="0a03e8c4bd8c1cd9826549d14ef0c163" args="[256]" -->
static char&nbsp;</td><td class="memItemRight" valign="bottom"><b>hostname_</b> [256]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5abbee14dc719738de5be2695480b3d1"></a><!-- doxytag: member="sc::ExEnv::username_" ref="5abbee14dc719738de5be2695480b3d1" args="[9]" -->
static char&nbsp;</td><td class="memItemRight" valign="bottom"><b>username_</b> [9]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06cab4af42049dee549e69160325d1de"></a><!-- doxytag: member="sc::ExEnv::mem_" ref="06cab4af42049dee549e69160325d1de" args="" -->
static size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>mem_</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ace4554d66248afaea216dc38503c16"></a><!-- doxytag: member="sc::ExEnv::nproc_" ref="5ace4554d66248afaea216dc38503c16" args="" -->
static int&nbsp;</td><td class="memItemRight" valign="bottom"><b>nproc_</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2177290fc042a81661f2739ef8ec933a"></a><!-- doxytag: member="sc::ExEnv::out_" ref="2177290fc042a81661f2739ef8ec933a" args="" -->
static std::ostream *&nbsp;</td><td class="memItemRight" valign="bottom"><b>out_</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f905d9e62d3e64866a4e6b61ac47d7f5"></a><!-- doxytag: member="sc::ExEnv::nullstream_" ref="f905d9e62d3e64866a4e6b61ac47d7f5" args="" -->
static std::ostream *&nbsp;</td><td class="memItemRight" valign="bottom"><b>nullstream_</b></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="classsc_1_1ExEnv.html" title="The ExEnv class is used to find out about how the program is being run.">ExEnv</a> class is used to find out about how the program is being run. 
<p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="exenv_8h_source.html">exenv.h</a></ul>
</div>
<hr>
<address>
<small>

Generated at Wed Oct 14 14:12:17 2009 for <a
href="http://www.mpqc.org">MPQC</a>
2.3.1 using the documentation package <a
href="http://www.doxygen.org">Doxygen</a>
1.5.9.

</small>
</address>
</body>
</html>