|
|
int | _lastRow {0} |
| |
|
string | _landCoverName |
| |
|
axi | _hydroUnitIds |
| |
|
axxd | _tableArea |
| |
|
axxd | _tableVolume |
| |
|
double | _initialGlacierWE {0.0} |
| |
|
ActionsManager * | _manager |
| |
|
int | _cursor |
| |
|
vecDouble | _sporadicDates |
| |
|
bool | _recursive |
| |
|
vecInt | _recursiveMonths |
| |
|
vecInt | _recursiveDays |
| |
◆ AddLookupTables()
| void ActionGlacierEvolutionDeltaH::AddLookupTables |
( |
int | month, |
|
|
const string & | landCoverName, |
|
|
const axi & | hydroUnitIds, |
|
|
const axxd & | areas, |
|
|
const axxd & | volumes ) |
Add lookup tables for glacier evolution.
- Parameters
-
| month | month of the year (1-12). |
| landCoverName | name of the land cover associated with the action. It is used to identify the specific glacier 'name' as we can have multiple glacier land covers in the model. |
| hydroUnitIds | vector of hydro unit IDs. |
| areas | matrix of changes in area (rows: iterations, columns: hydro units). |
| volumes | matrix of changes in volume (rows: iterations, columns: hydro units). |
◆ Apply()
| bool ActionGlacierEvolutionDeltaH::Apply |
( |
double | date | ) |
|
|
overridevirtual |
Apply the action.
- Parameters
-
- Returns
- true if the action was applied successfully.
Reimplemented from Action.
◆ GetHydroUnitIds()
| axi ActionGlacierEvolutionDeltaH::GetHydroUnitIds |
( |
| ) |
|
|
inline |
Get the hydro unit IDs associated with the action.
- Returns
- vector of hydro unit IDs.
◆ GetLandCoverName()
| string ActionGlacierEvolutionDeltaH::GetLandCoverName |
( |
| ) |
|
|
inline |
Get the land cover name (glacier name) associated with the action.
- Returns
- land cover name (glacier name).
◆ GetLookupTableArea()
| axxd ActionGlacierEvolutionDeltaH::GetLookupTableArea |
( |
| ) |
|
|
inline |
Get the lookup table for the glacier area.
- Returns
- The lookup table for the glacier area.
◆ GetLookupTableVolume()
| axxd ActionGlacierEvolutionDeltaH::GetLookupTableVolume |
( |
| ) |
|
|
inline |
Get the lookup table for the glacier volume.
- Returns
- The lookup table for the glacier volume.
◆ Init()
| bool ActionGlacierEvolutionDeltaH::Init |
( |
| ) |
|
|
overridevirtual |
Initialize the action.
Reimplemented from Action.
◆ Reset()
| void ActionGlacierEvolutionDeltaH::Reset |
( |
| ) |
|
|
overridevirtual |
Reset the action to its initial state.
Reimplemented from Action.
The documentation for this class was generated from the following files: