hydrobricks
Loading...
Searching...
No Matches
ProcessTransformSnowToIceConstant.h
1
#ifndef HYDROBRICKS_PROCESS_TRANSFORM_SNOWTOICECONSTANT_H
2
#define HYDROBRICKS_PROCESS_TRANSFORM_SNOWTOICECONSTANT_H
3
4
#include "Forcing.h"
5
#include "Includes.h"
6
#include "ProcessTransform.h"
7
8
class
ProcessTransformSnowToIceConstant
:
public
ProcessTransform
{
9
public
:
10
explicit
ProcessTransformSnowToIceConstant
(
WaterContainer
* container);
11
12
~ProcessTransformSnowToIceConstant
()
override
=
default
;
13
19
static
void
RegisterProcessParametersAndForcing
(
SettingsModel
* modelSettings);
20
24
void
SetParameters
(
const
ProcessSettings
& processSettings)
override
;
25
26
protected
:
27
float
* _rate;
// [mm/d]
28
32
vecDouble
GetRates
()
override
;
33
};
34
35
#endif
// HYDROBRICKS_PROCESS_TRANSFORM_SNOWTOICECONSTANT_H
ProcessTransformSnowToIceConstant
Definition
ProcessTransformSnowToIceConstant.h:8
ProcessTransformSnowToIceConstant::SetParameters
void SetParameters(const ProcessSettings &processSettings) override
Definition
ProcessTransformSnowToIceConstant.cpp:14
ProcessTransformSnowToIceConstant::GetRates
vecDouble GetRates() override
Definition
ProcessTransformSnowToIceConstant.cpp:23
ProcessTransformSnowToIceConstant::RegisterProcessParametersAndForcing
static void RegisterProcessParametersAndForcing(SettingsModel *modelSettings)
Definition
ProcessTransformSnowToIceConstant.cpp:10
ProcessTransform
Definition
ProcessTransform.h:8
SettingsModel
Definition
SettingsModel.h:66
WaterContainer
Definition
WaterContainer.h:9
ProcessSettings
Definition
SettingsModel.h:27
src
processes
ProcessTransformSnowToIceConstant.h
Generated by
1.12.0