Index A | B | C | D | E | F | G | I | L | M | N | O | R | S | T | U | W A act() (utils.base_agents.BaseBatteryAgent method) (utils.rbc_agents.RBCBatteryAgent method) action() (utils.trim_and_respond.trim_and_respond_ctrl method) B BaseBatteryAgent (class in utils.base_agents) BaseHVACAgent (class in utils.base_agents) BaseLoadShiftingAgent (class in utils.base_agents) Battery2 (class in envs.battery_model) BatteryEnvFwd (class in envs.bat_env_fwd_view) C c_lim (envs.battery_model.Battery2 attribute) calc_max_charge() (envs.battery_model.Battery2 method) calc_max_discharge() (envs.battery_model.Battery2 method) calculate_avg_CRAC_return_temp() (in module envs.datacenter) calculate_chiller_power() (in module envs.datacenter) calculate_cooling_tower_water_usage() (envs.datacenter.DataCenter_ITModel method) calculate_HVAC_power() (in module envs.datacenter) calculate_reward() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) capacity (envs.battery_model.Battery2 attribute) CarbonLoadEnv (class in envs.carbon_ls) charge() (envs.battery_model.Battery2 method) charging_rate_modifier() (envs.bat_env_fwd_view.BatteryEnvFwd method) chiller_sizing() (in module envs.datacenter) CI_Manager (class in utils.managers) clamp_supply_approach_temp() (envs.datacenter.Rack method) close() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) CO2_footprint() (envs.bat_env_fwd_view.BatteryEnvFwd method) CoherentNoise (class in utils.managers) compute_actions() (utils.hierarchical_workload_optimizer.WorkloadOptimizer method) compute_adjusted_workload() (utils.hierarchical_workload_optimizer.WorkloadOptimizer method) compute_datacenter_IT_load_outlet_temp() (envs.datacenter.DataCenter_ITModel method) compute_instantaneous_pwr() (envs.datacenter.Rack method) compute_instantaneous_pwr_vecd() (envs.datacenter.Rack method) CPU (class in envs.datacenter) cpu_and_fan_init() (envs.datacenter.Rack method) cpu_curve1() (envs.datacenter.CPU method) current_load (envs.battery_model.Battery2 attribute) custom_agent_reward() (in module utils.reward_creator) D d_lim (envs.battery_model.Battery2 attribute) data module data.CarbonIntensity module data.Weather module data.Workload module DataCenter_ITModel (class in envs.datacenter) DC_Config (class in utils.dc_config_reader) dc_gymenv (class in envs.dc_gym) DCRL (class in envs.dcrl_env_harl) (class in envs.dcrl_env_harl_partialobs) default_bat_reward() (in module utils.reward_creator) DEFAULT_CONFIG (envs.dcrl_env_harl.EnvConfig attribute) (envs.dcrl_env_harl_partialobs.EnvConfig attribute) default_dc_reward() (in module utils.reward_creator) default_ls_reward() (in module utils.reward_creator) discharge() (envs.battery_model.Battery2 method) discharging_rate_modifier() (envs.bat_env_fwd_view.BatteryEnvFwd method) do_nothing_action() (utils.base_agents.BaseBatteryAgent method) (utils.base_agents.BaseHVACAgent method) (utils.base_agents.BaseLoadShiftingAgent method) E eff_c (envs.battery_model.Battery2 attribute) eff_d (envs.battery_model.Battery2 attribute) energy_efficiency_reward() (in module utils.reward_creator) energy_PUE_reward() (in module utils.reward_creator) EnvConfig (class in envs.dcrl_env_harl) (class in envs.dcrl_env_harl_partialobs) envs module envs.bat_env_fwd_view module envs.battery_model module envs.carbon_ls module envs.datacenter module envs.dc_gym module envs.dcrl_env_harl module envs.dcrl_env_harl_partialobs module F find_and_init_capacity() (envs.battery_model.Battery2 method) G generate() (utils.managers.CoherentNoise method) GeoLag_Workload_Manager (class in utils.managers) get_avail_actions() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) get_avail_agent_actions() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) get_available_capacity() (envs.dcrl_env_harl_partialobs.DCRL method) get_average_rack_fan_v() (envs.datacenter.Rack method) get_current_ci() (utils.managers.CI_Manager method) get_current_rack_load() (envs.datacenter.Rack method) get_current_weather() (utils.managers.Weather_Manager method) get_current_workload() (utils.managers.GeoLag_Workload_Manager method) (utils.managers.Workload_Manager method) get_energy_variables() (in module utils.utils_cf) get_forecast_ci() (utils.managers.CI_Manager method) get_hierarchical_variables() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) get_init_day() (in module utils.utils_cf) get_n_step_future_workload() (utils.managers.Workload_Manager method) get_obs() (envs.dc_gym.dc_gymenv method) get_reward_method() (in module utils.reward_creator) get_total_ci() (utils.managers.CI_Manager method) get_total_rack_fan_v() (envs.datacenter.Rack method) get_total_weather() (utils.managers.Weather_Manager method) get_total_wkl() (utils.managers.Workload_Manager method) I is_full() (envs.battery_model.Battery2 method) isterminal() (utils.managers.Time_Manager method) itfan_curve2() (envs.datacenter.CPU method) L lower_lim_u (envs.battery_model.Battery2 attribute) lower_lim_v (envs.battery_model.Battery2 attribute) M make_bat_fwd_env() (in module utils.make_envs_pyenv) make_dc_pyeplus_env() (in module utils.make_envs_pyenv) make_ls_env() (in module utils.make_envs_pyenv) module data data.CarbonIntensity data.Weather data.Workload envs envs.bat_env_fwd_view envs.battery_model envs.carbon_ls envs.datacenter envs.dc_gym envs.dcrl_env_harl envs.dcrl_env_harl_partialobs utils utils.base_agents utils.dc_config utils.dc_config_reader utils.hierarchical_workload_optimizer utils.make_envs_pyenv utils.managers utils.rbc_agents utils.reward_creator utils.trim_and_respond utils.utils_cf N normalize() (envs.dc_gym.dc_gymenv method) (in module utils.managers) NormalizeObservation() (envs.dc_gym.dc_gymenv method) O obtain_paths() (in module utils.utils_cf) R Rack (class in envs.datacenter) RBCBatteryAgent (class in utils.rbc_agents) render() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) renewable_energy_reward() (in module utils.reward_creator) reset() (envs.bat_env_fwd_view.BatteryEnvFwd method) (envs.battery_model.Battery2 method) (envs.carbon_ls.CarbonLoadEnv method) (envs.dc_gym.dc_gymenv method) (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) (utils.managers.CI_Manager method) (utils.managers.Time_Manager method) (utils.managers.Weather_Manager method) (utils.managers.Workload_Manager method) S sc_obs() (in module utils.managers) scale_array() (utils.managers.Workload_Manager method) seed() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) set_ambient_temp() (envs.dc_gym.dc_gymenv method) set_bat_SoC() (envs.dc_gym.dc_gymenv method) set_current_workload() (utils.managers.GeoLag_Workload_Manager method) (utils.managers.Workload_Manager method) set_dcload() (envs.bat_env_fwd_view.BatteryEnvFwd method) set_hierarchical_workload() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) set_limit() (utils.trim_and_respond.trim_and_respond_ctrl method) set_n_step_future_workload() (utils.managers.Workload_Manager method) set_shifted_wklds() (envs.dc_gym.dc_gymenv method) set_workload_hysterisis() (envs.dc_gym.dc_gymenv method) sigmoid() (envs.bat_env_fwd_view.BatteryEnvFwd method) standarize() (in module utils.managers) state() (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) step() (envs.bat_env_fwd_view.BatteryEnvFwd method) (envs.carbon_ls.CarbonLoadEnv method) (envs.dc_gym.dc_gymenv method) (envs.dcrl_env_harl.DCRL method) (envs.dcrl_env_harl_partialobs.DCRL method) (utils.managers.CI_Manager method) (utils.managers.GeoLag_Workload_Manager method) (utils.managers.Time_Manager method) (utils.managers.Weather_Manager method) (utils.managers.Workload_Manager method) T temperature_efficiency_reward() (in module utils.reward_creator) Time_Manager (class in utils.managers) total_datacenter_full_load() (envs.datacenter.DataCenter_ITModel method) tou_reward() (in module utils.reward_creator) trim_and_respond_ctrl (class in utils.trim_and_respond) U update_ci() (envs.bat_env_fwd_view.BatteryEnvFwd method) update_state() (envs.bat_env_fwd_view.BatteryEnvFwd method) update_workload() (envs.carbon_ls.CarbonLoadEnv method) upper_lim_u (envs.battery_model.Battery2 attribute) upper_lim_v (envs.battery_model.Battery2 attribute) utils module utils.base_agents module utils.dc_config module utils.dc_config_reader module utils.hierarchical_workload_optimizer module utils.make_envs_pyenv module utils.managers module utils.rbc_agents module utils.reward_creator module utils.trim_and_respond module utils.utils_cf module W water_usage_efficiency_reward() (in module utils.reward_creator) Weather_Manager (class in utils.managers) Workload_Manager (class in utils.managers) WorkloadOptimizer (class in utils.hierarchical_workload_optimizer)