38 #define INFORM_ALL_NODES (-1)
49 Inform(
const char * = 0,
int = 0);
54 Inform(
const char *prefix,
const char *fname,
const WriteMode,
int = 0);
58 Inform(
const char *, std::ostream&,
int = 0);
62 Inform(
const char *myname,
const Inform& os,
int pnode = 0);
68 void on(
const bool o) {
On = o; }
98 #ifdef IPPL_IOFLAG_BUG
105 {
return FormatBuf.setf(setbits,field); }
160 void setup(
const char *,
int);
196 o.
setf(oldformat, std::ios::basefield);
std::ostream & operator<<(std::ostream &os, const Attribute &attr)
Inform(const char *=0, int=0)
Inform & level5(Inform &inf)
int getOutputLevel(void) const
std::ostream & getStream()
int getMessageLevel(void) const
std::ostringstream FormatBuf
Inform & setMessageLevel(const int)
FmtFlags_t setf(FmtFlags_t setbits, FmtFlags_t field)
Inform & level4(Inform &inf)
FmtFlags_t flags(FmtFlags_t f)
bool openedSuccessfully()
Inform & outputMessage(void)
void setDestination(std::ostream &dest)
Inform & level2(Inform &inf)
void display_single_line(char *)
FmtFlags_t setf(FmtFlags_t f)
void setPrintNode(int n=(-1))
constexpr double c
The velocity of light in m/s.
std::ostream & getDestination()
void display_message(char *)
Inform & setOutputLevel(const int)
void setup(const char *, int)
std::ios_base::fmtflags FmtFlags_t
Inform & level3(Inform &inf)
void unsetf(FmtFlags_t f)
Inform & level1(Inform &inf)
Inform & endl(Inform &inf)