hydrobricks
Loading...
Searching...
No Matches
SnowContainer Class Reference
Inheritance diagram for SnowContainer:
WaterContainer

Public Member Functions

 SnowContainer (Brick *brick)
 
- Public Member Functions inherited from WaterContainer
 WaterContainer (Brick *brick)
 
virtual bool IsValid (bool checkProcesses=true) const
 
virtual void Validate () const
 
void SubtractAmountFromDynamicContentChange (double change)
 
void AddAmountToDynamicContentChange (double change)
 
void AddAmountToStaticContentChange (double change)
 
virtual void ApplyConstraints (double timeStep)
 
void SetOutgoingRatesToZero ()
 
void Finalize ()
 
void Reset ()
 
void SaveAsInitialState ()
 
vecDoublePt GetDynamicContentChanges ()
 
bool HasMaximumCapacity () const
 
double GetMaximumCapacity () const
 
void SetMaximumCapacity (const float *value)
 
void SetAsInfiniteStorage ()
 
double GetContentWithChanges () const
 
double GetContentWithDynamicChanges () const
 
double GetContentWithoutChanges () const
 
double * GetContentPointer ()
 
void SetInitialState (double value)
 
void UpdateContent (double value)
 
double GetTargetFillingRatio () const
 
bool IsNotEmpty () const
 
bool HasOverflow () const
 
void LinkOverflow (Process *overflow)
 
void AttachFluxIn (Flux *flux)
 
virtual double SumIncomingFluxes () const
 
virtual bool ContentAccessible () const
 
BrickGetParentBrick () const
 
bool HasIncomingFluxes () const
 
bool IsInfiniteStorage () const
 
bool IsEmpty () const
 
bool HasParentBrick () const
 
bool HasInitialState () const
 

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