#include <exenv.h>
Static Public Methods | |
| void | init (int &argcref, char **&argvref) | 
| Set the argument count and vector. | |
| int | initialized () | 
| Return nonzero if ExEnv has been initialized. | |
| int& | argc () | 
| Return an reference to the argument count. | |
| char**& | argv () | 
| Return an reference to the argument vector. | |
| const char* | program_name () | 
| Return argv[0] with the path removed. | |
| const char* | hostname () | 
| Return the host name. | |
| const char* | username () | 
| void | set_out (std::ostream *o) | 
| std::ostream& | out () | 
| std::ostream& | err () | 
| unsigned long | memory () | 
| The amount of memory on this node. | |
| int | nproc () | 
| The number of processors on this node. | |
Static Protected Attributes | |
| int | initialized_ | 
| int* | argc_ | 
| char*** | argv_ | 
| char | hostname_ [256] | 
| char | username_ [9] | 
| unsigned long | mem_ | 
| int | nproc_ | 
| std::ostream* | out_ |