hydrobricks
Loading...
Searching...
No Matches
Subbasin Member List

This is the complete list of members for Subbasin, including all inherited members.

_area (defined in Subbasin)Subbasinprotected
_brickMap (defined in Subbasin)Subbasinprotected
_bricks (defined in Subbasin)Subbasinprotected
_downstreamId (defined in Subbasin)Subbasinprotected
_drainedArea (defined in Subbasin)Subbasinprotected
_hasUpstream (defined in Subbasin)Subbasinprotected
_hydroUnitMap (defined in Subbasin)Subbasinprotected
_hydroUnits (defined in Subbasin)Subbasinprotected
_id (defined in Subbasin)Subbasinprotected
_inConnectors (defined in Subbasin)Subbasinprotected
_inflowVolume (defined in Subbasin)Subbasinprotected
_name (defined in Subbasin)Subbasinprotected
_outConnectors (defined in Subbasin)Subbasinprotected
_outletDischarge (defined in Subbasin)Subbasinprotected
_outletFluxes (defined in Subbasin)Subbasinprotected
_outletTotal (defined in Subbasin)Subbasinprotected
_outletVolume (defined in Subbasin)Subbasinprotected
_properties (defined in Subbasin)Subbasinprotected
_reach (defined in Subbasin)Subbasinprotected
_reachInflow (defined in Subbasin)Subbasinprotected
_reachOutflow (defined in Subbasin)Subbasinprotected
_reachStorage (defined in Subbasin)Subbasinprotected
_splitterMap (defined in Subbasin)Subbasinprotected
_splitters (defined in Subbasin)Subbasinprotected
_structureId (defined in Subbasin)Subbasinprotected
AddBrick(std::unique_ptr< Brick > brick)Subbasin
AddHydroUnit(std::unique_ptr< HydroUnit > unit)Subbasin
AddHydroUnitFromSettings(HydroUnitSettings &unitSettings)Subbasin
AddInputConnector(Connector *connector)Subbasin
AddOutputConnector(Connector *connector)Subbasin
AddSplitter(std::unique_ptr< Splitter > splitter)Subbasin
AssignFractions(SettingsBasin &basinSettings)Subbasin
AttachOutletFlux(Flux *pFlux)Subbasin
BuildBasin(SettingsBasin &basinSettings)Subbasin
ComputeOutletDischarge(double timeStepInDays)Subbasin
GetArea() constSubbasininline
GetBrick(size_t index) constSubbasin
GetBrick(std::string_view name) constSubbasin
GetBrickCount() constSubbasin
GetDownstreamId() constSubbasininline
GetDrainedArea() constSubbasininline
GetHydroUnit(size_t index) constSubbasin
GetHydroUnitAreas() constSubbasin
GetHydroUnitById(int id) constSubbasin
GetHydroUnitCount() constSubbasin
GetHydroUnitIds() constSubbasin
GetHydroUnitStructureIds() constSubbasin
GetId() const (defined in Subbasin)Subbasininline
GetInflowVolume() const (defined in Subbasin)Subbasininline
GetLocalArea() constSubbasininline
GetLocalOutlet() constSubbasininline
GetName() const (defined in Subbasin)Subbasininline
GetOutletDischarge() constSubbasininline
GetOutletVolume() constSubbasininline
GetPropertyDouble(std::string_view name, std::string_view unit="") constSubbasin
GetPropertyString(std::string_view name) constSubbasin
GetReach() const (defined in Subbasin)Subbasininline
GetSplitter(size_t index) constSubbasin
GetSplitter(std::string_view name) constSubbasin
GetSplitterCount() constSubbasin
GetStructureId() const (defined in Subbasin)Subbasininline
GetValuePointer(std::string_view name)Subbasin
HasBrick(std::string_view name) constSubbasin
HasHydroUnit(int id) constSubbasininline
HasHydroUnits() const noexceptSubbasininline
HasIncomingFlow() constSubbasin
HasProperty(std::string_view name) constSubbasin
HasSplitter(std::string_view name) constSubbasin
HasUpstream() const (defined in Subbasin)Subbasininline
Initialize(SettingsBasin &basinSettings)Subbasin
IsTerminal() const (defined in Subbasin)Subbasininline
IsValid(bool checkProcesses=true) constSubbasin
ReserveBricks(size_t count)Subbasininline
ReserveHydroUnits(size_t count)Subbasininline
ReserveInputConnectors(size_t count)Subbasininline
ReserveLateralConnectionsForUnits(SettingsBasin &basinSettings)Subbasin
ReserveOutletFluxes(size_t count)Subbasininline
ReserveOutputConnectors(size_t count)Subbasininline
ReserveSplitters(size_t count)Subbasininline
Reset()Subbasin
ResetForcingUpdates()Subbasin
RestoreInitialAreaFractions()Subbasin
SaveAsInitialState()Subbasin
SetDownstreamId(int id) (defined in Subbasin)Subbasininline
SetDrainedArea(double area) (defined in Subbasin)Subbasininline
SetHasUpstream(bool value)Subbasininline
SetId(int id) (defined in Subbasin)Subbasininline
SetInflowVolume(double volume)Subbasininline
SetName(const string &name) (defined in Subbasin)Subbasininline
SetNetworkProperties(const SubbasinSettings &subbasinSettings)Subbasin
SetReach(Reach *reach) (defined in Subbasin)Subbasininline
SetStructureId(int structureId)Subbasininline
Subbasin() (defined in Subbasin)Subbasin
Validate() constSubbasin
~Subbasin() (defined in Subbasin)Subbasinvirtual