1#ifndef HYDROBRICKS_PROCESS_LATERAL_H
2#define HYDROBRICKS_PROCESS_LATERAL_H
17 [[nodiscard]]
bool IsValid()
const override;
Definition ProcessLateral.h:8
double GetTargetLandCoverAreaFraction(Flux *flux)
Definition ProcessLateral.cpp:57
void AttachFluxOutWithWeight(std::unique_ptr< Flux > flux, double weight=1.0)
Definition ProcessLateral.cpp:42
double * GetValuePointer(std::string_view name) override
Definition ProcessLateral.cpp:26
bool IsValid() const override
Definition ProcessLateral.cpp:13
bool IsLateralProcess() const noexcept override
Definition ProcessLateral.h:64
double GetOriginLandCoverAreaFraction() const
Definition ProcessLateral.cpp:48
int GetConnectionCount() const override
Definition ProcessLateral.cpp:22
double ComputeFractionAreas(Flux *flux)
Definition ProcessLateral.cpp:68
Definition WaterContainer.h:9