40 #ifndef functionObjects_logFiles_H
41 #define functionObjects_logFiles_H
51 namespace functionObjects
126 virtual bool write();
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
functionObject base class for creating, maintaining and writing log files e.g. integrated of averaged...
const wordList & toc() const
Return the list of log file names.
virtual void resetNames(const wordList &names)
Reset the list of names from a wordList.
virtual void createFiles()
Create the output file.
PtrList< OFstream > filePtrs_
File pointer.
PtrList< OFstream > & files()
Return access to the files.
virtual void resetName(const word &name)
Reset the list of names to a single name entry.
wordList names_
File names.
OFstream & file()
Return access to the file (if only 1)
const wordList & names() const
Return the list of log file names.
virtual void writeFileHeader(const label i=0)=0
File header information.
virtual ~logFiles()
Destructor.
logFiles(const objectRegistry &obr, const word &prefix)
Construct from objectRegistry and prefix.
void operator=(const logFiles &)=delete
Disallow default bitwise assignment.
virtual bool write()
Write function.
functionObject base class for writing single files
Registry of regIOobjects.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
word name(const bool)
Return a word representation of a bool.