◆ AttachFluxOutWithWeight()
void ProcessLateral::AttachFluxOutWithWeight |
( |
Flux * | flux, |
|
|
double | weight = 1.0 ) |
Attach outgoing flux.
- Parameters
-
flux | outgoing flux |
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.
◆ GetConnectionsNb()
int ProcessLateral::GetConnectionsNb |
( |
| ) |
|
|
overridevirtual |
Get the number of connections to the process.
- Returns
- number of connections to the process.
Implements Process.
◆ GetOriginLandCoverAreaFraction()
double ProcessLateral::GetOriginLandCoverAreaFraction |
( |
| ) |
|
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 |
|
inlineoverridevirtual |
Check if the process is a lateral process.
- Returns
- true if the process is a lateral process.
Reimplemented from Process.
◆ IsOk()
bool ProcessLateral::IsOk |
( |
| ) |
|
|
overridevirtual |
Check that everything is correctly defined.
- Returns
- true is 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