11#ifndef SEIMS_SETTING_OUTPUT_H
12#define SEIMS_SETTING_OUTPUT_H
23 OrgOutItem() : modCls(
""), outputID(
""), descprition(
""), outFileName(
""),
24 aggType(
""), unit(
""), subBsn(
""), intervalUnit(
""),
25 sTimet(0), eTimet(0), interval(-1), use(-1) {
61 SettingsOutput(
int subbasinNum,
int outletID,
int subbasinID, vector<OrgOutItem>& outputItems,
62 int scenarioID = 0,
int calibrationID = -1,
63 int mpi_rank = 0,
int mpi_size = -1);
70 vector<OrgOutItem>& outputItems,
71 int scenarioID = 0,
int calibrationID = -1,
72 int mpi_rank = 0,
int mpi_size = -1);
Class to store and manage the PRINT information From the file.out file or FILE_OUT collection in Mong...
Settings class to store the settings information.
#define OVERRIDE
A compatible reference to override or blank if not supported by the compiler.
Definition: basic.h:160
static SettingsOutput * Init(int subbasinNum, int outletID, int subbasinID, vector< OrgOutItem > &outputItems, int scenarioID=0, int calibrationID=-1, int mpi_rank=0, int mpi_size=-1)
Init function.
vector< PrintInfo * > m_printInfos
Check date of output settings.
Definition: SettingsOutput.h:83
~SettingsOutput()
Destructor.
map< string, PrintInfo * > m_printInfosMap
All the output settings key: OutputID value: PrintInfo instance.
Definition: SettingsOutput.h:90
SettingsOutput(int subbasinNum, int outletID, int subbasinID, vector< OrgOutItem > &outputItems, int scenarioID=0, int calibrationID=-1, int mpi_rank=0, int mpi_size=-1)
Constructor.
void Dump(const string &filename) OVERRIDE
Write output information to log file.
Base class for input or output Settings.
Definition: Settings.h:28
Setting outputs.
Definition: SettingsOutput.h:48
Original output item.
Definition: SettingsOutput.h:22