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
17 public:
19
20 ~ProcessTransformSnowToIceSwat() override = default;
21
27 static void RegisterProcessParametersAndForcing(SettingsModel* modelSettings);
28
32 void SetParameters(const ProcessSettings& processSettings) override;
33
34 protected:
35 float* _basalAccCoeff; // Basal accumulation coefficient [-]
36 float* _northHemisphere; // If 1, northern hemisphere (0 for southern hemisphere)
37
41 vecDouble GetRates() override;
42};
43
44#endif // HYDROBRICKS_PROCESS_TRANSFORM_SNOWTOICESWAT_H
Definition ProcessTransformSnowToIceSwat.h:16
vecDouble GetRates() override
Definition ProcessTransformSnowToIceSwat.cpp:31
void SetParameters(const ProcessSettings &processSettings) override
Definition ProcessTransformSnowToIceSwat.cpp:18
static void RegisterProcessParametersAndForcing(SettingsModel *modelSettings)
Definition ProcessTransformSnowToIceSwat.cpp:13
Definition ProcessTransform.h:8
Definition SettingsModel.h:66
Definition WaterContainer.h:9
Definition SettingsModel.h:27