List of all items
Structs
- algorithms::offline::Cache
- algorithms::offline::CachedPath
- algorithms::offline::OfflineOptions
- algorithms::offline::PureOfflineResult
- algorithms::offline::multi_dimensional::Values
- algorithms::offline::multi_dimensional::Vertice
- algorithms::offline::multi_dimensional::approx_graph_search::Options
- algorithms::offline::multi_dimensional::optimal_graph_search::Options
- algorithms::offline::uni_dimensional::capacity_provisioning::WithBounds
- algorithms::offline::uni_dimensional::optimal_graph_search::Options
- algorithms::offline::uni_dimensional::optimal_graph_search::Vertice
- algorithms::online::Step
- algorithms::online::multi_dimensional::horizon_control::averaging_fixed_horizon_control::Memory
- algorithms::online::multi_dimensional::lazy_budgeting::smoothed_balanced_load_optimization::Memory
- algorithms::online::multi_dimensional::lazy_budgeting::smoothed_balanced_load_optimization::Options
- algorithms::online::multi_dimensional::lazy_budgeting::smoothed_load_optimization::Memory
- algorithms::online::multi_dimensional::lazy_budgeting::smoothed_load_optimization::Options
- algorithms::online::multi_dimensional::online_balanced_descent::dual::Options
- algorithms::online::multi_dimensional::online_balanced_descent::greedy::Options
- algorithms::online::multi_dimensional::online_balanced_descent::meta::Options
- algorithms::online::multi_dimensional::online_balanced_descent::primal::Options
- algorithms::online::multi_dimensional::online_balanced_descent::regularized::Options
- algorithms::online::multi_dimensional::online_gradient_descent::Options
- algorithms::online::uni_dimensional::lazy_capacity_provisioning::Memory
- algorithms::online::uni_dimensional::probabilistic::Memory
- algorithms::online::uni_dimensional::probabilistic::Options
- algorithms::online::uni_dimensional::randomized::Memory
- algorithms::online::uni_dimensional::randomized::Relaxation
- algorithms::online::uni_dimensional::randomly_biased_greedy::Memory
- algorithms::online::uni_dimensional::randomly_biased_greedy::Options
- breakpoints::Breakpoints
- config::Config
- cost::Cost
- cost::CostFn
- cost::SingleCostFn
- model::data_center::DataCenterModelOutputSuccess
- model::data_center::DataCenterObjective
- model::data_center::loads::LoadFractions
- model::data_center::loads::LoadProfile
- model::data_center::loads::PredictedLoadProfile
- model::data_center::model::DataCenterModel
- model::data_center::model::DataCenterOfflineInput
- model::data_center::model::DataCenterOnlineInput
- model::data_center::model::JobType
- model::data_center::model::Location
- model::data_center::model::ServerType
- model::data_center::model::Source
- model::data_center::models::energy_consumption::LinearEnergyConsumptionModel
- model::data_center::models::energy_consumption::NonLinearEnergyConsumptionModel
- model::data_center::models::energy_consumption::SimplifiedLinearEnergyConsumptionModel
- model::data_center::models::energy_cost::EnergySource
- model::data_center::models::energy_cost::LinearEnergyCostModel
- model::data_center::models::energy_cost::QuotasEnergyCostModel
- model::data_center::models::revenue_loss::MinimalDetectableDelayRevenueLossModel
- model::data_center::models::switching_cost::SwitchingCost
- model::data_center::models::switching_cost::SwitchingCostModel
- problem::Online
- problem::SimplifiedSmoothedConvexOptimization
- problem::SmoothedBalancedLoadOptimization
- problem::SmoothedConvexOptimization
- problem::SmoothedLoadOptimization
- schedule::Schedule
- streaming::online::OfflineResponse
- vec_wrapper::Iter
Enums
- model::ModelOutput
- model::data_center::DataCenterModelOutputFailure
- model::data_center::models::energy_consumption::EnergyConsumptionModel
- model::data_center::models::energy_cost::EnergyCostModel
- model::data_center::models::revenue_loss::RevenueLossModel
- result::Failure
Traits
- algorithms::Options
- algorithms::offline::OfflineAlgorithm
- algorithms::offline::OfflineResult
- algorithms::online::Memory
- algorithms::online::OnlineAlgorithm
- algorithms::online::uni_dimensional::randomized::ExecutableRelaxation
- convert::CastableConfig
- convert::CastableSchedule
- convert::CastableVector
- convert::DiscretizableConfig
- convert::DiscretizableCostFn
- convert::DiscretizableProblem
- convert::DiscretizableSchedule
- convert::DiscretizableVector
- convert::RelaxableCostFn
- convert::RelaxableProblem
- convert::Resettable
- cost::DecisionSpace
- model::Model
- model::ModelOutputFailure
- model::ModelOutputSuccess
- model::OfflineInput
- model::OnlineInput
- problem::BaseProblem
- problem::DefaultGivenOnlineProblem
- problem::DefaultGivenProblem
- problem::Problem
- vec_wrapper::VecWrapper
- verifiers::VerifiableProblem
Functions
- algorithms::offline::multi_dimensional::approx_graph_search::approx_graph_search
- algorithms::offline::multi_dimensional::convex_optimization::co
- algorithms::offline::multi_dimensional::optimal_graph_search::optimal_graph_search
- algorithms::offline::multi_dimensional::static_fractional::static_fractional
- algorithms::offline::multi_dimensional::static_integral::static_integral
- algorithms::offline::uni_dimensional::capacity_provisioning::brcp
- algorithms::offline::uni_dimensional::optimal_graph_search::make_pow_of_2
- algorithms::offline::uni_dimensional::optimal_graph_search::optimal_graph_search
- algorithms::online::multi_dimensional::horizon_control::averaging_fixed_horizon_control::afhc
- algorithms::online::multi_dimensional::horizon_control::receding_horizon_control::rhc
- algorithms::online::multi_dimensional::lazy_budgeting::smoothed_balanced_load_optimization::lb
- algorithms::online::multi_dimensional::lazy_budgeting::smoothed_load_optimization::lb
- algorithms::online::multi_dimensional::online_balanced_descent::dual::dobd
- algorithms::online::multi_dimensional::online_balanced_descent::greedy::gobd
- algorithms::online::multi_dimensional::online_balanced_descent::meta::obd
- algorithms::online::multi_dimensional::online_balanced_descent::primal::pobd
- algorithms::online::multi_dimensional::online_balanced_descent::regularized::robd
- algorithms::online::multi_dimensional::online_gradient_descent::ogd
- algorithms::online::uni_dimensional::lazy_capacity_provisioning::lcp
- algorithms::online::uni_dimensional::memoryless::memoryless
- algorithms::online::uni_dimensional::probabilistic::probabilistic
- algorithms::online::uni_dimensional::randomized::randomized
- algorithms::online::uni_dimensional::randomly_biased_greedy::rbg
- algorithms::online::uni_dimensional::randomly_biased_greedy::w
- distance::dual_norm
- distance::euclidean
- distance::mahalanobis
- distance::manhattan
- distance::manhattan_scaled
- distance::negative_entropy
- distance::norm_squared
- model::data_center::loads::apply_loads
- model::data_center::loads::apply_loads_over_time
- model::data_center::loads::apply_predicted_loads
- model::data_center::models::delay::average_delay
- model::data_center::safe_balancing
- model::verify_update
- problem::movement
- problem::scalar_movement
- problem::scaled_movement
- streaming::offline::solve
- streaming::online::next
- streaming::online::start
- streaming::online::stop
Typedefs
- algorithms::online::FractionalStep
- algorithms::online::IntegralStep
- algorithms::online::multi_dimensional::lazy_budgeting::smoothed_load_optimization::Horizons
- algorithms::online::multi_dimensional::lazy_budgeting::smoothed_load_optimization::Lanes
- config::FractionalConfig
- config::IntegralConfig
- cost::FailableCost
- cost::FailableCostFn
- cost::RawCost
- cost::RawCostFn
- cost::RawSingleCostFn
- distance::DistanceGeneratingFn
- distance::NormFn
- model::data_center::DataCenterModelOutput
- model::data_center::IntermediateObjective
- model::data_center::IntermediateResult
- problem::FractionalSimplifiedSmoothedConvexOptimization
- problem::FractionalSmoothedConvexOptimization
- problem::IntegralSimplifiedSmoothedConvexOptimization
- problem::IntegralSmoothedBalancedLoadOptimization
- problem::IntegralSmoothedConvexOptimization
- problem::IntegralSmoothedLoadOptimization
- result::Result
- schedule::FractionalSchedule
- schedule::IntegralSchedule