Go to the documentation of this file.
42 int Foam::sigWriteNow::signal_
74 is >> sigWriteNow::signal_;
80 os << sigWriteNow::signal_;
91 void Foam::sigWriteNow::sigHandler(
int)
95 Info<<
"sigWriteNow :"
96 <<
" setting up write at end of the next iteration" <<
nl <<
endl;
151 Info<<
"sigWriteNow :"
152 <<
" Enabling writing upon signal " << signal_ <<
nl;
int debug
Static debugging option.
Useful combination of include files which define Sin, Sout and Serr and the use of IO streams general...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
static void resetHandler(const char *what, int sigNum)
virtual ~addwriteNowSignalToOpt()=default
addwriteNowSignalToOpt(const addwriteNowSignalToOpt &)=delete
sigWriteNow()
Construct null.
Ostream & endl(Ostream &os)
Add newline and flush stream.
void writeOnce()
Write the objects once (one shot) and continue the run.
static void set(bool verbose=false)
Set/reset signal handler.
~sigWriteNow()
Destructor.
addwriteNowSignalToOpt(const char *name)
static bool active()
Is active?
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
messageStream Info
Information stream (uses stdout - output is on the master only)
word name(const complex &c)
Return string representation of complex.
File-local code for setting/resetting signal handlers.
int optimisationSwitch(const char *name, const int deflt=0)
Lookup optimisation switch or add default value.
static int signalNumber()
The signal number being used.
void operator=(const addwriteNowSignalToOpt &)=delete
static Foam::Time * runTimePtr_
static void setHandler(const char *what, int sigNum, void(*handler)(int))
virtual void readData(Foam::Istream &is)
Read.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual void writeData(Foam::Ostream &os) const
Write.
void addOptimisationObject(const char *name, simpleRegIOobject *obj)
Register optimisation switch read/write object.
Abstract base class for registered object with I/O. Used in debug symbol registration.
addwriteNowSignalToOpt addwriteNowSignalToOpt_("writeNowSignal")