|
hydrobricks
|
Public Member Functions | |
| void | SetParameters (const BrickSettings &brickSettings) override |
| void | ApplyConstraints (double timeStep) override |
| void | Finalize () override |
Public Member Functions inherited from LandCover | |
| bool | CanHaveAreaFraction () override |
| double | GetAreaFraction () |
| double * | GetAreaFractionPointer () |
| void | SetAreaFraction (double value) |
| bool | IsLandCover () override |
| bool | IsNull () override |
| virtual void | SurfaceComponentAdded (SurfaceComponent *brick) |
Public Member Functions inherited from Brick | |
| virtual void | AttachFluxIn (Flux *flux) |
| void | AddProcess (Process *process) |
| virtual void | Reset () |
| virtual void | SaveAsInitialState () |
| virtual bool | IsOk () |
| bool | NeedsSolver () const |
| virtual bool | IsSnowpack () |
| virtual bool | IsGlacier () |
| virtual void | SetInitialState (double value, const string &type="water") |
| virtual double | GetContent (const string &type="water") |
| virtual void | UpdateContent (double value, const string &type="water") |
| virtual void | UpdateContentFromInputs () |
| WaterContainer * | GetWaterContainer () |
| Process * | GetProcess (int index) |
| vector< Process * > & | GetProcesses () |
| string | GetName () |
| void | SetName (const string &name) |
| HydroUnit * | GetHydroUnit () |
| void | SetHydroUnit (HydroUnit *hydroUnit) |
| virtual vecDoublePt | GetDynamicContentChanges () |
| vecDoublePt | GetStateVariableChangesFromProcesses () |
| int | GetProcessesConnectionsNb () |
| double * | GetBaseValuePointer (const string &name) |
| virtual double * | GetValuePointer (const string &name) |
Additional Inherited Members | |
Static Public Member Functions inherited from Brick | |
| static Brick * | Factory (const BrickSettings &brickSettings) |
| static bool | HasParameter (const BrickSettings &brickSettings, const string &name) |
| static float * | GetParameterValuePointer (const BrickSettings &brickSettings, const string &name) |
Protected Attributes inherited from LandCover | |
| double | _areaFraction |
Protected Attributes inherited from Brick | |
| string | _name |
| bool | _needsSolver |
| WaterContainer * | _water |
| vector< Process * > | _processes |
| HydroUnit * | _hydroUnit |
|
overridevirtual |
Apply the constraints to the water container.
| timeStep | time step for the simulation. |
Reimplemented from Brick.
|
overridevirtual |
Finalize the water transfer.
Reimplemented from Brick.
|
overridevirtual |
Assign the parameters to the brick element.
| brickSettings | settings of the brick containing the parameters. |
Reimplemented from Brick.