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:53
double * GetValuePointer(const string &name) override
Definition ProcessLateral.cpp:24
void AttachFluxOutWithWeight(std::unique_ptr< Flux > flux, double weight=1.0)
Definition ProcessLateral.cpp:38
bool IsValid() const override
Definition ProcessLateral.cpp:11
bool IsLateralProcess() const override
Definition ProcessLateral.h:64
double GetOriginLandCoverAreaFraction() const
Definition ProcessLateral.cpp:44
int GetConnectionCount() const override
Definition ProcessLateral.cpp:20
double ComputeFractionAreas(Flux *flux)
Definition ProcessLateral.cpp:64
Definition WaterContainer.h:9