|
hydrobricks
|
Public Member Functions | |
| void | SetParameters (const BrickSettings &brickSettings) override |
Public Member Functions inherited from Brick | |
| virtual void | AttachFluxIn (Flux *flux) |
| void | AddProcess (std::unique_ptr< Process > process) |
| virtual void | Reset () |
| virtual void | SaveAsInitialState () |
| virtual bool | IsValid (bool checkProcesses=true) const |
| virtual void | Validate () const |
| bool | NeedsSolver () const |
| BrickCategory | GetCategory () const |
| virtual bool | CanHaveAreaFraction () const |
| virtual bool | IsLandCover () const |
| virtual bool | IsNull () const |
| bool | HasProcesses () const |
| bool | HasHydroUnit () const |
| virtual void | Finalize () |
| virtual void | SetInitialState (double value, ContentType type) |
| virtual double | GetContent (ContentType type) const |
| virtual void | UpdateContent (double value, ContentType type) |
| virtual void | UpdateContentFromInputs () |
| virtual void | ApplyConstraints (double timeStep) |
| WaterContainer * | GetWaterContainer () const |
| size_t | GetProcessCount () const |
| Process * | GetProcess (size_t index) const |
| const string & | GetName () const |
| void | SetName (const string &name) |
| HydroUnit * | GetHydroUnit () const |
| void | SetHydroUnit (HydroUnit *hydroUnit) |
| virtual vecDoublePt | GetDynamicContentChanges () |
| vecDoublePt | GetStateVariableChangesFromProcesses () |
| int | GetProcessConnectionCount () const |
| 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 Brick * | Factory (BrickType type) |
| static bool | HasParameter (const BrickSettings &brickSettings, const string &name) |
| static const float * | GetParameterValuePointer (const BrickSettings &brickSettings, const string &name) |
Protected Attributes inherited from Brick | |
| string | _name |
| bool | _needsSolver |
| BrickCategory | _category |
| std::unique_ptr< WaterContainer > | _water |
| std::vector< std::unique_ptr< Process > > | _processes |
| HydroUnit * | _hydroUnit |
|
overridevirtual |
Assign the parameters to the brick element.
| brickSettings | settings of the brick containing the parameters. |
Reimplemented from Brick.