Alpine3D 20240427.cd14b8b
AlpineControl Class Reference

#include <AlpineControl.h>

Public Member Functions

 AlpineControl (SnowpackInterface *mysnowpack, SnowDriftA3D *mysnowdrift, EnergyBalance *myeb, const mio::Config &cfg, const mio::DEMObject &in_dem)
 Constructs and initialise the time steps loop. This module calls all the necessary other modules (ie thoese that have been enabled) and runs through the time steps. More...
 
void Run (mio::Date i_startdate, const unsigned int max_steps)
 
void setNoCompute (bool i_nocompute)
 

Constructor & Destructor Documentation

◆ AlpineControl()

AlpineControl::AlpineControl ( SnowpackInterface mysnowpack,
SnowDriftA3D mysnowdrift,
EnergyBalance myeb,
const mio::Config &  cfg,
const mio::DEMObject &  in_dem 
)

Constructs and initialise the time steps loop. This module calls all the necessary other modules (ie thoese that have been enabled) and runs through the time steps.

Parameters
mysnowpackpointer to the initialized SNOWPACK Manager
mysnowdriftpointer to the initialized Snowdrift Manager
myebpointer to the initialized radiation manager
cfgUser configuration keys
demDEM defining the simulation

Member Function Documentation

◆ Run()

void AlpineControl::Run ( mio::Date  i_startdate,
const unsigned int  max_steps 
)

◆ setNoCompute()

void AlpineControl::setNoCompute ( bool  i_nocompute)
inline

The documentation for this class was generated from the following files: