1#ifndef HYDROBRICKS_SNOWPACK_H
2#define HYDROBRICKS_SNOWPACK_H
5#include "SnowContainer.h"
6#include "SurfaceComponent.h"
12 void Reset()
override;
14 void SaveAsInitialState()
override;
27 bool IsSnowpack()
override {
31 void Finalize()
override;
33 void UpdateContentFromInputs()
override;
35 void ApplyConstraints(
double timeStep)
override;
39 double* GetValuePointer(
const string& name)
override;
Definition SnowContainer.h:9
void SetParameters(const BrickSettings &brickSettings) override
Definition Snowpack.cpp:19
void AttachFluxIn(Flux *flux) override
Definition Snowpack.cpp:23
bool IsOk() override
Definition Snowpack.cpp:34
vecDoublePt GetDynamicContentChanges() override
Definition Snowpack.cpp:60
Definition SurfaceComponent.h:10
Definition WaterContainer.h:9
Definition SettingsModel.h:45