|
|
vecDouble | _weights |
| |
|
string | _name |
| |
|
WaterContainer * | _container |
| |
|
std::vector< std::unique_ptr< Flux > > | _outputs |
| |
◆ AttachFluxOutWithWeight()
| void ProcessLateral::AttachFluxOutWithWeight |
( |
std::unique_ptr< Flux > | flux, |
|
|
double | weight = 1.0 ) |
Attach outgoing flux.
- Parameters
-
| flux | outgoing flux (ownership transferred) |
| weight | weight of the flux |
◆ ComputeFractionAreas()
| double ProcessLateral::ComputeFractionAreas |
( |
Flux * | flux | ) |
|
Compute the fraction of areas for the lateral process.
- Parameters
-
- Returns
- The computed fraction of areas.
◆ GetConnectionCount()
| int ProcessLateral::GetConnectionCount |
( |
| ) |
const |
|
overridevirtual |
Get the number of connections to the process.
- Returns
- number of connections to the process.
Implements Process.
◆ GetOriginLandCoverAreaFraction()
| double ProcessLateral::GetOriginLandCoverAreaFraction |
( |
| ) |
const |
Get the area fraction of the origin land cover.
- Returns
- The area fraction of the origin land cover.
◆ GetTargetLandCoverAreaFraction()
| double ProcessLateral::GetTargetLandCoverAreaFraction |
( |
Flux * | flux | ) |
|
Get the area fraction of the target land cover.
- Returns
- The area fraction of the target land cover.
◆ GetValuePointer()
| double * ProcessLateral::GetValuePointer |
( |
const string & | name | ) |
|
|
overridevirtual |
Get the value pointer for a given element.
- Parameters
-
| name | name of the element to get. |
- Returns
- pointer to the value of the given element.
Reimplemented from Process.
◆ IsLateralProcess()
| bool ProcessLateral::IsLateralProcess |
( |
| ) |
const |
|
inlinenodiscardoverridevirtual |
Check if the process is a lateral process.
- Returns
- true if the process is a lateral process.
Reimplemented from Process.
Reimplemented in ProcessLateralSnowSlide.
◆ IsValid()
| bool ProcessLateral::IsValid |
( |
| ) |
const |
|
nodiscardoverridevirtual |
Check that everything is correctly defined.
- Returns
- true if everything is correctly defined.
Implements Process.
Reimplemented in ProcessLateralSnowSlide.
The documentation for this class was generated from the following files:
- /github/workspace/core/src/processes/ProcessLateral.h
- /github/workspace/core/src/processes/ProcessLateral.cpp