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

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

_container (defined in Process)Processprotected
_exchangeFactor (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_exchangeThreshold (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_expStoreCoeff (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_name (defined in Process)Processprotected
_outputs (defined in Process)Processprotected
_processStorage (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_qd (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_qr (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_qrexp (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_r (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_recomputeUH()ProcessRoutingGR6Jprotected
_rexp (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_routingCapacity (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_stuh1 (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_stuh2 (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_timeMachine (defined in Process)Processprotected
_uh1Ord (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_uh2Ord (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
_uhBaseTime (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jprotected
ApplyChange(int connectionIndex, double rate, double timeStepInDays)Process
AttachFluxOut(std::unique_ptr< Flux > flux)Processinline
AttachForcing(Forcing *)Processinlinevirtual
Factory(const ProcessSettings &processSettings, Brick *brick)Processstatic
Finalize() overrideProcessRoutingGR6Jvirtual
GetChangeRates() overrideProcessRoutingGR6Jvirtual
GetConnectionCount() const overrideProcessOutflowvirtual
GetName() constProcessinline
GetOutputFlux(size_t index) constProcessinline
GetOutputFluxCount() constProcessinline
GetParameterValuePointer(const ProcessSettings &processSettings, std::string_view name)Processstatic
GetRates() overrideProcessRoutingGR6Jprotectedvirtual
GetStateVariables()Processinlinevirtual
GetSumChangeRatesOtherProcesses() constProcessprotected
GetValuePointer(std::string_view name) overrideProcessRoutingGR6Jvirtual
GetWaterContainer() constProcessinline
HasOutputFluxes() const noexceptProcessinline
HasParameter(const ProcessSettings &processSettings, std::string_view name)Processstatic
HasWaterContainer() const noexceptProcessinline
IsLateralProcess() const noexceptProcessinlinevirtual
IsValid() const overrideProcessOutflowvirtual
NeedsTargetBrickLinking() constProcessinlinevirtual
Process(WaterContainer *container) (defined in Process)Processexplicit
ProcessOutflow(WaterContainer *container) (defined in ProcessOutflow)ProcessOutflowexplicit
ProcessRoutingGR6J(WaterContainer *container) (defined in ProcessRoutingGR6J)ProcessRoutingGR6Jexplicit
RegisterProcessSettings(SettingsModel *modelSettings)ProcessRoutingGR6Jstatic
RegisterSettings(SettingsModel *modelSettings, const string &processType)Processstatic
Reset() overrideProcessRoutingGR6Jvirtual
SetHydroUnitProperties(HydroUnit *unit, Brick *brick)Processvirtual
SetName(const string &name)Processinline
SetParameters(const ProcessSettings &processSettings) overrideProcessRoutingGR6Jvirtual
SetTargetBrick(Brick *)Processinlinevirtual
SetTimeMachine(TimeMachine *timeMachine)Processinline
StoreInOutgoingFlux(double *rate, int index)Processvirtual
ToAtmosphere() constProcessinlinevirtual
Validate() constProcessvirtual
~Process()=default (defined in Process)Processvirtual
~ProcessOutflow() override=default (defined in ProcessOutflow)ProcessOutflow
~ProcessRoutingGR6J() override=default (defined in ProcessRoutingGR6J)ProcessRoutingGR6J