|
ESyS-Particle
2.3.4
|
#include <Timer.h>

Public Member Functions | |
| TimingDataWriter (const std::string &fileName, MpiWTimers &timers) | |
| std::ostream & | getOStream () |
| const std::string & | getFileName () const |
| void | writeHeader () |
| void | appendData () |
Private Types | |
| typedef boost::shared_ptr< std::ofstream > | OFStreamPtr |
Private Attributes | |
| std::string | m_fileName |
| MpiWTimers * | m_pTimers |
| bool | m_haveWrittenHeader |
| OFStreamPtr | m_oFStreamPtr |
Helper for appending timing data to file, caches an ofstream for a file.
|
private |
| TimingDataWriter::TimingDataWriter | ( | const std::string & | fileName, |
| MpiWTimers & | timers | ||
| ) |
| void TimingDataWriter::appendData | ( | ) |
References MpiWTimers::appendData(), getOStream(), m_pTimers, and writeHeader().
Referenced by MpiWTimers::appendData().


| const std::string & TimingDataWriter::getFileName | ( | ) | const |
| std::ostream & TimingDataWriter::getOStream | ( | ) |
References getFileName(), m_oFStreamPtr, and NULL.
Referenced by appendData(), and writeHeader().


| void TimingDataWriter::writeHeader | ( | ) |
References getOStream(), m_haveWrittenHeader, m_pTimers, and MpiWTimers::writeHeader().
Referenced by appendData().


|
private |
Referenced by getFileName().
|
private |
Referenced by writeHeader().
|
private |
Referenced by getOStream().
|
private |
Referenced by appendData(), and writeHeader().