MADNESS  0.10.1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
OutputWriter Class Reference

#include <outputwriter.h>

Collaboration diagram for OutputWriter:
Collaboration graph
[legend]

Public Member Functions

virtual ~OutputWriter ()
 
std::ofstream * debug_stream ()
 
std::ofstream * eigv_stream ()
 
void init_debug (char *filename)
 
void init_eigv (char *filename)
 
void init_log (char *filename)
 
std::ofstream * log_stream ()
 

Static Public Member Functions

static OutputWriterinstance ()
 

Private Member Functions

 OutputWriter ()
 

Private Attributes

std::ofstream * dostr
 
std::ofstream * evostr
 
std::ofstream * lostr
 

Static Private Attributes

static OutputWriter_instance = 0
 

Constructor & Destructor Documentation

◆ ~OutputWriter()

virtual OutputWriter::~OutputWriter ( )
inlinevirtual

References dostr, evostr, and lostr.

◆ OutputWriter()

OutputWriter::OutputWriter ( )
inlineprivate

References dostr, evostr, and lostr.

Referenced by instance().

Member Function Documentation

◆ debug_stream()

std::ofstream* OutputWriter::debug_stream ( )
inline

References dostr.

◆ eigv_stream()

std::ofstream* OutputWriter::eigv_stream ( )
inline

References evostr.

◆ init_debug()

void OutputWriter::init_debug ( char *  filename)
inline

References dostr, and madness::filename.

◆ init_eigv()

void OutputWriter::init_eigv ( char *  filename)
inline

References evostr, and madness::filename.

◆ init_log()

void OutputWriter::init_log ( char *  filename)
inline

References madness::filename, and lostr.

◆ instance()

static OutputWriter* OutputWriter::instance ( )
inlinestatic

References OutputWriter(), and _instance.

◆ log_stream()

std::ofstream* OutputWriter::log_stream ( )
inline

References lostr.

Member Data Documentation

◆ _instance

OutputWriter * OutputWriter::_instance = 0
staticprivate

Referenced by instance().

◆ dostr

std::ofstream* OutputWriter::dostr
private

◆ evostr

std::ofstream* OutputWriter::evostr
private

◆ lostr

std::ofstream* OutputWriter::lostr
private

The documentation for this class was generated from the following file: