hydrobricks
Loading...
Searching...
No Matches
ProcessTransformSnowToIceSwat.h
Go to the documentation of this file.
1
9#ifndef HYDROBRICKS_PROCESS_TRANSFORM_SNOWTOICESWAT_H
10#define HYDROBRICKS_PROCESS_TRANSFORM_SNOWTOICESWAT_H
11
12#include "Forcing.h"
13#include "Includes.h"
14#include "ProcessTransform.h"
15
28 public:
30
31 ~ProcessTransformSnowToIceSwat() override = default;
32
38 static void RegisterProcessSettings(SettingsModel* modelSettings);
39
43 void SetParameters(const ProcessSettings& processSettings) override;
44
45 protected:
46 const float* _basalAccCoeff; // Basal accumulation coefficient [-]
47 const float* _northHemisphere; // If 1, northern hemisphere (0 for southern hemisphere)
48
52 const vecDouble& GetRates() override;
53};
54
55#endif // HYDROBRICKS_PROCESS_TRANSFORM_SNOWTOICESWAT_H
Definition ProcessTransformSnowToIceSwat.h:27
void SetParameters(const ProcessSettings &processSettings) override
Definition ProcessTransformSnowToIceSwat.cpp:18
static void RegisterProcessSettings(SettingsModel *modelSettings)
Definition ProcessTransformSnowToIceSwat.cpp:13
const vecDouble & GetRates() override
Definition ProcessTransformSnowToIceSwat.cpp:31
Definition ProcessTransform.h:8
Definition SettingsModel.h:70
Definition WaterContainer.h:9
Definition SettingsModel.h:30