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

Snow state and advancement for mesh cells. More...

#include "MeshSnowConfig.hpp"
#include "UebHeld.hpp"
#include "DegreeDaySnow.hpp"
#include <array>
Include dependency graph for MeshSnow.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openswmm::surface::MeshSnowGeometry
 
struct  openswmm::surface::MeshSnowLedger
 
class  openswmm::surface::MeshSnow
 Owned mixed degree-day/UEB snow on remaining mesh weather footprints. Geometry area is horizontal m2; cell slope/aspect are degrees. Water accounts are m3, energy kJ, point energy kJ/m2 and rates m/s. One owner serializes all mutation, borrowing and checkpoint/contact calls. Trial advance protects this snow owner, while shared context weather cursors/diagnostics can still change. Physical ground heat, cover-geometry energy and prescribed energy stay distinct. More...
 

Namespaces

namespace  openswmm
 
namespace  openswmm::twoD
 
namespace  openswmm::surface
 

Detailed Description

Snow state and advancement for mesh cells.

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