![]() |
Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
|
Functions | |
| int | expCombiMatrixOrderToBitRepr (int indexMatO) |
| int | expCombiBitReprToMatrixOrder (int bitRepr) |
| int | genExpCombiAsBitRepr (bool has_pv, bool has_bs, bool has_hp, bool bas_wb) |
| bool | isExpCombiPossible (int current_scenario_number, int b) |
| std::string | expCombiMatrixOrderToString (int indexMatO) |
| Converts a expansion combination in matrix order to a human-readable string. | |
| bool | load_expansion_matrix (float expansion_matrix[16][16]) |
| bool | verify_expansion_matrix (float expansion_matrix[16][16]) |
| void | add_expansion_to_units (float expansion_matrix_rel_freq[16][16], unsigned long expansion_matrix_abs_freq[16][16]) |
Variables | |
| const int | MaskNothing = 0b0000 |
| const int | MaskPV = 0b0001 |
| const int | MaskBS = 0b0010 |
| const int | MaskHP = 0b0100 |
| const int | MaskWB = 0b1000 |
| double | final_cumsum_of_added_pv_kWp |
| The cummulative sum of added roof-top PV power in kWp after the SAC planning. | |
| double | final_cumsum_of_added_bs_kWh |
| The cummulative sum of added battery capacity in kWh after the SAC planning. | |
| double | final_cumsum_of_added_bs_kW |
| The cummulative sum of added battery power in kW after the SAC planning. | |
| ulong | final_count_of_added_hps |
| Total number of added HPs. | |
| ulong | final_count_of_added_evchsts |
| Total number of added EV charging stations. | |
| ulong | final_count_of_added_evs |
| Total number of added EVs. | |
This namespace contains all functions required for loading the expansion matrix, storing information about which expansion possibility is possible and checking the expansion matrix itself.
| void expansion::add_expansion_to_units | ( | float | expansion_matrix_rel_freq[16][16], |
| unsigned long | expansion_matrix_abs_freq[16][16] | ||
| ) |
| int expansion::expCombiBitReprToMatrixOrder | ( | int | bitRepr | ) |
| int expansion::expCombiMatrixOrderToBitRepr | ( | int | indexMatO | ) |
| std::string expansion::expCombiMatrixOrderToString | ( | int | indexMatO | ) |
Converts a expansion combination in matrix order to a human-readable string.
| int expansion::genExpCombiAsBitRepr | ( | bool | has_pv, |
| bool | has_bs, | ||
| bool | has_hp, | ||
| bool | bas_wb | ||
| ) |
| bool expansion::isExpCombiPossible | ( | int | current_scenario_number, |
| int | b | ||
| ) |
| bool expansion::load_expansion_matrix | ( | float | expansion_matrix[16][16] | ) |
| bool expansion::verify_expansion_matrix | ( | float | expansion_matrix[16][16] | ) |
|
inline |
Total number of added EV charging stations.
|
inline |
Total number of added EVs.
|
inline |
Total number of added HPs.
|
inline |
The cummulative sum of added battery power in kW after the SAC planning.
|
inline |
The cummulative sum of added battery capacity in kWh after the SAC planning.
|
inline |
The cummulative sum of added roof-top PV power in kWp after the SAC planning.
| const int expansion::MaskBS = 0b0010 |
| const int expansion::MaskHP = 0b0100 |
| const int expansion::MaskNothing = 0b0000 |
| const int expansion::MaskPV = 0b0001 |
| const int expansion::MaskWB = 0b1000 |