![]() |
Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
|
#include "sac_planning.h"#include <algorithm>#include <filesystem>#include <fstream>#include <iostream>#include <limits>#include <list>#include <queue>#include <ranges>#include <random>#include <set>#include <sstream>#include <string>#include <unordered_set>#include <vector>#include "global.h"#include "units.h"#include "simulation_logic.h"
Classes | |
| struct | Combination |
Functions | |
| bool | add_expansion_to_units_random_or_data_order (unsigned long expansion_matrix_abs_freq[16][16], vector< vector< ControlUnit * > > &cuRefLstVectBitOrder) |
| bool | add_expansion_to_units_orderd_by_metric (unsigned long expansion_matrix_abs_freq[16][16], vector< vector< ControlUnit * > > &cuRefLstVectBitOrder) |
| double | add_expansion_to_units_orderd_by_metric_OLD (unsigned long expansion_matrix_abs_freq[16][16], vector< vector< ControlUnit * > > &cuRefLstVectBitOrder) |
| bool add_expansion_to_units_orderd_by_metric | ( | unsigned long | expansion_matrix_abs_freq[16][16], |
| vector< vector< ControlUnit * > > & | cuRefLstVectBitOrder | ||
| ) |
Internal helper function for adding expansion to units according to a metric -> Therfore, the metric of every combination has to be computed first
| expansion_matrix_abs_freq | Expansion matrix with absolute values |
| cuRefLstVectBitOrder | List of all control units per expansion combination |
| double add_expansion_to_units_orderd_by_metric_OLD | ( | unsigned long | expansion_matrix_abs_freq[16][16], |
| vector< vector< ControlUnit * > > & | cuRefLstVectBitOrder | ||
| ) |
| bool add_expansion_to_units_random_or_data_order | ( | unsigned long | expansion_matrix_abs_freq[16][16], |
| vector< vector< ControlUnit * > > & | cuRefLstVectBitOrder | ||
| ) |