Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
Loading...
Searching...
No Matches
BaseOptimizedController Member List

This is the complete list of members for BaseOptimizedController, including all inherited members.

BaseOptimizedController(unsigned long cuID, unsigned int time_horizon, unsigned long n_cars)BaseOptimizedControllerinline
bs_powerBaseOptimizedControllerprotected
controlUnitIDBaseOptimizedControllerprotected
ev_powerBaseOptimizedControllerprotected
get_future_bs_power_kW()BaseOptimizedControllerinline
get_future_ev_power_kW()BaseOptimizedControllerinline
get_future_hp_power_kW()BaseOptimizedControllerinline
get_optimal_BS_size_kWh()BaseOptimizedControllerinline
get_optimal_PV_size_per_section_kW()BaseOptimizedControllerinline
hp_powerBaseOptimizedControllerprotected
n_carsBaseOptimizedControllerprotected
optimal_bs_size_kWhBaseOptimizedControllerprotected
optimal_pv_size_per_section_kWBaseOptimizedControllerprotected
reset(unsigned int new_horizon)BaseOptimizedControllerinline
shiftVectorsByOnePlace()BaseOptimizedControllerinline
time_horizonBaseOptimizedControllerprotected
updateController(const unsigned long ts, double max_p_bs_kW, double max_e_bs_kWh, double max_p_cs_kW, double current_bs_charge_kWh, const std::vector< float > &future_resid_demand_kW, const std::vector< double > &future_pv_generation_kW, const std::vector< double > &future_hp_shiftable_maxP, const std::vector< double > &future_hp_shiftable_minP, const std::vector< double > &future_hp_shiftable_maxE, const std::vector< double > &future_hp_shiftable_minE, const std::vector< const std::vector< double > * > *future_ev_shiftable_maxE, const std::vector< const std::vector< double > * > *future_ev_shiftable_minE, const std::vector< const std::vector< double > * > *future_ev_maxP, const bool optimize_PV_size, const bool optimize_BS_size, const std::list< std::vector< double > > *total_PV_generation_per_section_kW, const std::list< double > *max_PV_power_per_section_kWp)=0BaseOptimizedControllerpure virtual
~BaseOptimizedController()=defaultBaseOptimizedControllervirtual