hydrobricks
Loading...
Searching...
No Matches
ProcessOutflowDirect.h
1#ifndef HYDROBRICKS_PROCESS_OUTFLOW_DIRECT_H
2#define HYDROBRICKS_PROCESS_OUTFLOW_DIRECT_H
3
4#include "Forcing.h"
5#include "Includes.h"
6#include "ProcessOutflow.h"
7
18 public:
19 explicit ProcessOutflowDirect(WaterContainer* container);
20
21 ~ProcessOutflowDirect() override = default;
22
28 static void RegisterProcessSettings(SettingsModel* modelSettings);
29
36 [[nodiscard]] bool IsValid() const override;
37
38 protected:
42 const vecDouble& GetRates() override;
43};
44
45#endif // HYDROBRICKS_PROCESS_OUTFLOW_DIRECT_H
Definition ProcessOutflowDirect.h:17
static void RegisterProcessSettings(SettingsModel *modelSettings)
Definition ProcessOutflowDirect.cpp:9
const vecDouble & GetRates() override
Definition ProcessOutflowDirect.cpp:42
bool IsValid() const override
Definition ProcessOutflowDirect.cpp:13
Definition ProcessOutflow.h:8
Definition SettingsModel.h:70
Definition WaterContainer.h:9