DataCenter.h File Reference

Data center for running SEIMS including configuration, input data, output data, etc. More...

#include "db_mongoc.h"
#include "seims.h"
#include "ModuleFactory.h"
#include "invoke.h"
#include "InputStation.h"
#include "SettingsInput.h"
#include "SettingsOutput.h"
#include "clsReach.h"
#include "clsSubbasin.h"
#include "Scenario.h"
#include "clsInterpolationWeightData.h"

Go to the source code of this file.

Classes

class  DataCenter
 Base class of Data center for SEIMS. More...
 

Detailed Description

Data center for running SEIMS including configuration, input data, output data, etc.

All interaction with database should be implemented here.

Changelog:

  • 1. 2018-03-01 - lj - Refactor the constructor and move SetData from ModuleFactory class.
  • 2. 2018-09-19 - lj - Separate load data from SetData. Compatible with optional parameters.
  • 3. 2021-04-06 - lj - Add fdir_method_ to handle different flow direction algorithms.
  • 4. 2022-08-20 - lj - Change float to FLTPT.
Author
Liangjun Zhu