OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
UebHeld.hpp File Reference

Held forcing and state for Utah Energy Balance snow integration. More...

#include "UebLumped.hpp"
Include dependency graph for UebHeld.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openswmm::surface::ueb::HeldState
 

Namespaces

namespace  openswmm
 
namespace  openswmm::surface
 
namespace  openswmm::surface::ueb
 

Functions

std::string openswmm::surface::ueb::prepareHeld (HeldState &state, const Parameters &parameters, const Site &site, const Forcing &forcing, const std::array< double, 10 > &curve)
 Predict one full constant-forcing UEB window while retaining accepted inventory.
 
std::string openswmm::surface::ueb::consumeHeld (HeldState &state, double seconds, const std::array< double, 10 > &curve, LumpedFluxes &output)
 Publish only the requested elapsed share of an already solved snow window.
 
void openswmm::surface::ueb::closeHeld (HeldState &state) noexcept
 Discard the remaining prediction's active clock while keeping elapsed inventory.
 

Detailed Description

Held forcing and state for Utah Energy Balance snow integration.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License
Apache-2.0