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

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

_coldContent (defined in ProcessMeltCemaNeige)ProcessMeltCemaNeigeprotected
_coldContentFactor (defined in ProcessMeltCemaNeige)ProcessMeltCemaNeigeprotected
_container (defined in Process)Processprotected
_degreeDayFactor (defined in ProcessMeltCemaNeige)ProcessMeltCemaNeigeprotected
_meanAnnualSnow (defined in ProcessMeltCemaNeige)ProcessMeltCemaNeigeprotected
_meltingTemp (defined in ProcessMeltCemaNeige)ProcessMeltCemaNeigeprotected
_name (defined in Process)Processprotected
_outputs (defined in Process)Processprotected
_temperature (defined in ProcessMeltCemaNeige)ProcessMeltCemaNeigeprotected
_timeMachine (defined in Process)Processprotected
ApplyChange(int connectionIndex, double rate, double timeStepInDays)Process
AttachFluxOut(std::unique_ptr< Flux > flux)Processinline
AttachForcing(Forcing *forcing) overrideProcessMeltCemaNeigevirtual
Factory(const ProcessSettings &processSettings, Brick *brick)Processstatic
Finalize()Processinlinevirtual
GetChangeRates()Processvirtual
GetConnectionCount() const overrideProcessMeltvirtual
GetName() constProcessinline
GetOutputFlux(size_t index) constProcessinline
GetOutputFluxCount() constProcessinline
GetParameterValuePointer(const ProcessSettings &processSettings, std::string_view name)Processstatic
GetRates() overrideProcessMeltCemaNeigeprotectedvirtual
GetStateVariables()Processinlinevirtual
GetSumChangeRatesOtherProcesses() constProcessprotected
GetValuePointer(std::string_view name) overrideProcessMeltvirtual
GetWaterContainer() constProcessinline
HasOutputFluxes() const noexceptProcessinline
HasParameter(const ProcessSettings &processSettings, std::string_view name)Processstatic
HasWaterContainer() const noexceptProcessinline
IsLateralProcess() const noexceptProcessinlinevirtual
IsValid() const overrideProcessMeltCemaNeigevirtual
NeedsTargetBrickLinking() constProcessinlinevirtual
Process(WaterContainer *container) (defined in Process)Processexplicit
ProcessMelt(WaterContainer *container) (defined in ProcessMelt)ProcessMeltexplicit
ProcessMeltCemaNeige(WaterContainer *container) (defined in ProcessMeltCemaNeige)ProcessMeltCemaNeigeexplicit
RegisterProcessSettings(SettingsModel *modelSettings)ProcessMeltCemaNeigestatic
RegisterSettings(SettingsModel *modelSettings, const string &processType)Processstatic
Reset() overrideProcessMeltCemaNeigevirtual
SetHydroUnitProperties(HydroUnit *unit, Brick *brick)Processvirtual
SetName(const string &name)Processinline
SetParameters(const ProcessSettings &processSettings) overrideProcessMeltCemaNeigevirtual
SetTargetBrick(Brick *)Processinlinevirtual
SetTimeMachine(TimeMachine *timeMachine)Processinline
StoreInOutgoingFlux(double *rate, int index)Processvirtual
ToAtmosphere() constProcessinlinevirtual
Validate() constProcessvirtual
~Process()=default (defined in Process)Processvirtual
~ProcessMelt() override=default (defined in ProcessMelt)ProcessMelt
~ProcessMeltCemaNeige() override=default (defined in ProcessMeltCemaNeige)ProcessMeltCemaNeige