11#ifndef HYDROBRICKS_PROCESS_LATERAL_SNOWSLIDE_H
12#define HYDROBRICKS_PROCESS_LATERAL_SNOWSLIDE_H
14#include "ProcessLateral.h"
27 [[nodiscard]]
bool IsOk()
override;
59 float* _minSnowHoldingDepth;
76 double AvoidUnrealisticAccumulation(
double rate,
Flux* flux);
Definition FluxToBrick.h:9
Definition HydroUnit.h:14
Definition ProcessLateralSnowSlide.h:18
static void RegisterProcessParametersAndForcing(SettingsModel *modelSettings)
Definition ProcessLateralSnowSlide.cpp:23
void SetParameters(const ProcessSettings &processSettings) override
Definition ProcessLateralSnowSlide.cpp:36
vecDouble GetRates() override
Definition ProcessLateralSnowSlide.cpp:46
void SetHydroUnitProperties(HydroUnit *unit, Brick *brick) override
Definition ProcessLateralSnowSlide.cpp:32
bool IsLateralProcess() const override
Definition ProcessLateralSnowSlide.h:49
bool IsOk() override
Definition ProcessLateralSnowSlide.cpp:19
Definition ProcessLateral.h:8
Definition SettingsModel.h:66
Definition WaterContainer.h:9
Definition SettingsModel.h:27