hydrobricks
Loading...
Searching...
No Matches
SplitterRain.h
1#ifndef HYDROBRICKS_SPLITTER_RAIN_H
2#define HYDROBRICKS_SPLITTER_RAIN_H
3
4#include "Forcing.h"
5#include "Includes.h"
6#include "Splitter.h"
7
8class SplitterRain : public Splitter {
9 public:
10 explicit SplitterRain();
11
15 bool IsOk() override;
16
17 void SetParameters(const SplitterSettings& splitterSettings) override;
18
19 void AttachForcing(Forcing* forcing) override;
20
21 double* GetValuePointer(const string& name) override;
22
23 void Compute() override;
24
25 protected:
26 Forcing* m_precipitation;
27
28 private:
29};
30
31#endif // HYDROBRICKS_SPLITTER_RAIN_H
Definition Forcing.h:7
Definition SplitterRain.h:8
bool IsOk() override
Definition SplitterRain.cpp:7
void SetParameters(const SplitterSettings &splitterSettings) override
Definition SplitterRain.cpp:16
Definition Splitter.h:11
Definition SettingsModel.h:36