|
int | m_lastRow {0} |
|
string | m_landCoverName |
|
axi | m_hydroUnitIds |
|
axxd | m_tableArea |
|
axxd | m_tableVolume |
|
double | m_initialGlacierWE {0.0} |
|
ActionsManager * | m_manager |
|
int | m_cursor |
|
vecDouble | m_sporadicDates |
|
bool | m_recursive |
|
vecInt | m_recursiveMonths |
|
vecInt | m_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.
The documentation for this class was generated from the following files: