![]() |
Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
|
#include <output.h>

Public Member Functions | |
| virtual | ~CUOutput () |
| virtual void | output_for_one_cu (size_t cuID, size_t ts, double load_vsm, double load_rsm, double load_selfprod, double load_pv, double bs_SOC, double load_bs, double load_hp, double load_cs, size_t n_cars_pc, size_t n_cars_pnc)=0 |
| virtual void | flush_buffer ()=0 |
| void | close_buffer () |
Protected Attributes | |
| bool | buffer_open |
| True, if buffer(s) is/are opened. | |
| std::ofstream * | output_stream |
| output stream | |
This (virtual) class represents the output for one (or more) control units. This is an abstract class, as most methods are 'implemented' as pure virtual functions here.
|
virtual |
| void CUOutput::close_buffer | ( | ) |
|
pure virtual |
Implemented in CUOutputSingleFile, CUOutputOneFilePerCU, and CUOutputOneFilePerSubstation.
|
pure virtual |
Implemented in CUOutputSingleFile, CUOutputOneFilePerCU, and CUOutputOneFilePerSubstation.
|
protected |
True, if buffer(s) is/are opened.
|
protected |
output stream