1#ifndef HYDROBRICKS_PROCESS_OUTFLOW_SNOW_HOLDING_PREVAH_H
2#define HYDROBRICKS_PROCESS_OUTFLOW_SNOW_HOLDING_PREVAH_H
6#include "ProcessOutflowSnowHolding.h"
48 [[nodiscard]]
bool IsValid()
const override;
62 const float* _meltingTemperature;
63 const float* _liquidReleaseExponent{
nullptr};
69 const vecDouble&
GetRates()
override;
Definition ProcessMelt.h:8
Definition ProcessOutflowSnowHoldingPrevah.h:32
ProcessMelt * FindSiblingMeltProcess() const
Definition ProcessOutflowSnowHoldingPrevah.cpp:59
static void RegisterProcessSettings(SettingsModel *modelSettings)
Definition ProcessOutflowSnowHoldingPrevah.cpp:18
double GetMeltThisStep() const
Definition ProcessOutflowSnowHoldingPrevah.cpp:74
void AttachForcing(Forcing *forcing) override
Definition ProcessOutflowSnowHoldingPrevah.cpp:51
bool IsValid() const override
Definition ProcessOutflowSnowHoldingPrevah.cpp:25
const vecDouble & GetRates() override
Definition ProcessOutflowSnowHoldingPrevah.cpp:89
void SetParameters(const ProcessSettings &processSettings) override
Definition ProcessOutflowSnowHoldingPrevah.cpp:45
Definition ProcessOutflowSnowHolding.h:18
Definition SettingsModel.h:74
Definition WaterContainer.h:10
Definition SettingsModel.h:32