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
9 public:
10 explicit ProcessOutflowDirect(WaterContainer* container);
11
12 ~ProcessOutflowDirect() override = default;
13
19 static void RegisterProcessSettings(SettingsModel* modelSettings);
20
27 [[nodiscard]] bool IsValid() const override;
28
29 protected:
33 vecDouble GetRates() override;
34};
35
36#endif // HYDROBRICKS_PROCESS_OUTFLOW_DIRECT_H
Definition ProcessOutflowDirect.h:8
static void RegisterProcessSettings(SettingsModel *modelSettings)
Definition ProcessOutflowDirect.cpp:9
vecDouble GetRates() override
Definition ProcessOutflowDirect.cpp:42
bool IsValid() const override
Definition ProcessOutflowDirect.cpp:13
Definition ProcessOutflow.h:8
Definition SettingsModel.h:69
Definition WaterContainer.h:9