Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | W A AbortJob (DeadlineMissPolicy attribute) AbortTask (DeadlineMissPolicy attribute) absolute_deadline (Job attribute) active_utilization (EdfScheduler attribute) add_clock_domain() (Platform method) add_power_domain() (Platform method) add_processor() (Platform method) add_processor_type() (Platform method) add_server() (EdfScheduler method), [1] add_task() (Platform method), [1] AdmissionError AdmissionTest (built-in class) allocation_count() (CountingAllocator method) AlreadyFinalizedError arrival (JobParams attribute) B built-in function compute_metrics_from_file() compute_response_time_stats() from_utilizations() get_all_processors() get_all_tasks() inject_scenario() load_platform() load_platform_from_string() load_scenario() load_scenario_from_string() schedule_arrivals() write_scenario() C can_admit() (Cluster method) (EdfScheduler method) CapacityBound (AdmissionTest attribute) CbsServer (built-in class) Changing (ProcessorState attribute) clear() (MemoryTraceWriter method) clock_domain() (Cluster method) (Platform method) (Processor method) clock_domain_count (Platform attribute) clock_domain_energy() (Engine method) ClockDomain (built-in class) Cluster (built-in class) compression_rate (WeibullJobConfig attribute) compute_metrics() (MemoryTraceWriter method) compute_metrics_from_file() built-in function compute_response_time_stats() built-in function ConfigInterval (built-in class) context_switch_enabled (Engine attribute) ContextSwitching (ProcessorState attribute) Continue (DeadlineMissPolicy attribute) CoreCountInterval (built-in class) CountingAllocator (built-in class) CStateScope (built-in class) current_cstate_level (Processor attribute) D DeadlineMissPolicy (built-in class) DomainWide (CStateScope attribute) duration (JobParams attribute) E EdfScheduler (built-in class) enable_basic_dpm() (EdfScheduler method) enable_cash() (EdfScheduler method) enable_context_switch() (Engine method) enable_csf() (EdfScheduler method) enable_csf_timer() (EdfScheduler method) enable_energy_tracking() (Engine method) enable_ffa() (EdfScheduler method) enable_ffa_timer() (EdfScheduler method) enable_grub() (EdfScheduler method) enable_power_aware_dvfs() (EdfScheduler method) energy_tracking_enabled (Engine attribute) Engine (built-in class) F FFCapAdaptiveLinearAllocator (built-in class) FFCapAllocator (built-in class) fields (TraceRecord attribute) FileJsonTraceWriter (built-in class) finalize() (Engine method) (FileJsonTraceWriter method) (Platform method) freq_eff (ClockDomain attribute) freq_max (ClockDomain attribute) freq_min (ClockDomain attribute) frequency (ClockDomain attribute) FrequencyInterval (built-in class) from_utilizations() built-in function G get_all_processors() built-in function get_all_tasks() built-in function get_deadline_misses_per_task() (SimulationMetrics method) get_energy_per_processor() (SimulationMetrics method) get_field() (TraceRecord method) get_field_names() (TraceRecord method) get_fields_dict() (TraceRecord method) get_processors() (ClockDomain method) get_response_times_per_task() (SimulationMetrics method) get_utilization_per_processor() (SimulationMetrics method) get_waiting_times_per_task() (SimulationMetrics method) GFB (AdmissionTest attribute) H HandlerAlreadySetError I id (ClockDomain attribute) (PowerDomain attribute) (Processor attribute) (ProcessorType attribute) (Task attribute) (TaskParams attribute) Idle (ProcessorState attribute) inject_scenario() built-in function InvalidStateError is_complete (Job attribute) is_finalized (Engine attribute) (Platform attribute) is_locked (ClockDomain attribute) is_transitioning (ClockDomain attribute) J Job (built-in class) JobParams (built-in class) jobs (TaskParams attribute) L load_platform() built-in function load_platform_from_string() built-in function load_scenario() built-in function load_scenario_from_string() built-in function LoaderError M max_scheduler_utilization (EdfScheduler attribute) max_server_utilization (EdfScheduler attribute) MemoryTraceWriter (built-in class) N NullTraceWriter (built-in class) O OutOfRangeError P perf (Cluster attribute) performance (ProcessorType attribute) period (Task attribute) (TaskParams attribute) PerProcessor (CStateScope attribute) Platform (built-in class) platform (Engine attribute) power_domain() (Platform method) (Processor method) power_domain_count (Platform attribute) power_domain_energy() (Engine method) PowerDomain (built-in class) Processor (built-in class) processor() (Platform method) processor_count (Cluster attribute) (EdfScheduler attribute) (Platform attribute) processor_energy() (Engine method) processor_type() (Platform method) processor_type_count (Platform attribute) ProcessorState (built-in class) ProcessorType (built-in class) R record() (MemoryTraceWriter method) record_count (MemoryTraceWriter attribute) reference_performance (Platform attribute) relative_deadline (Task attribute) (TaskParams attribute) remaining_work (Job attribute) ResponseTimeStats (built-in class) run() (Engine method), [1] Running (ProcessorState attribute) S scale_speed (Cluster attribute) scaled_utilization() (Cluster method) ScenarioData (built-in class) schedsim::algo::AdmissionError (C++ class) schedsim::algo::AdmissionError::AdmissionError (C++ function) schedsim::algo::AdmissionError::available_capacity (C++ function) schedsim::algo::AdmissionError::requested_utilization (C++ function) schedsim::algo::AdmissionTest (C++ enum) schedsim::algo::AdmissionTest::CapacityBound (C++ enumerator) schedsim::algo::AdmissionTest::GFB (C++ enumerator) schedsim::algo::Allocator (C++ class) schedsim::algo::Allocator::on_job_arrival (C++ function) schedsim::algo::Allocator::~Allocator (C++ function) schedsim::algo::BasicDpmPolicy (C++ class) schedsim::algo::BasicDpmPolicy::BasicDpmPolicy (C++ function) schedsim::algo::BasicDpmPolicy::idle_threshold (C++ function) schedsim::algo::BasicDpmPolicy::on_processor_idle (C++ function) schedsim::algo::BasicDpmPolicy::on_processor_needed (C++ function) schedsim::algo::BasicDpmPolicy::sleeping_processor_count (C++ function) schedsim::algo::BasicDpmPolicy::target_cstate (C++ function) schedsim::algo::BestFitAllocator (C++ class) schedsim::algo::CashPolicy (C++ class) schedsim::algo::CashPolicy::active_utilization (C++ function) schedsim::algo::CashPolicy::CashPolicy (C++ function) schedsim::algo::CashPolicy::on_budget_exhausted (C++ function) schedsim::algo::CashPolicy::on_early_completion (C++ function) schedsim::algo::CashPolicy::on_server_state_change (C++ function) schedsim::algo::CashPolicy::spare_budget (C++ function) schedsim::algo::CbsServer (C++ class) schedsim::algo::CbsServer::abort_queued_job (C++ function) schedsim::algo::CbsServer::activate (C++ function) schedsim::algo::CbsServer::budget (C++ function) schedsim::algo::CbsServer::CbsServer (C++ function) schedsim::algo::CbsServer::complete_job (C++ function) schedsim::algo::CbsServer::consume_budget (C++ function) schedsim::algo::CbsServer::current_job (C++ function), [1] schedsim::algo::CbsServer::deadline (C++ function) schedsim::algo::CbsServer::dequeue_job (C++ function) schedsim::algo::CbsServer::dispatch (C++ function) schedsim::algo::CbsServer::enqueue_job (C++ function) schedsim::algo::CbsServer::enter_non_contending (C++ function) schedsim::algo::CbsServer::exhaust_budget (C++ function) schedsim::algo::CbsServer::fire_removal_callback (C++ function) schedsim::algo::CbsServer::has_pending_jobs (C++ function) schedsim::algo::CbsServer::id (C++ function) schedsim::algo::CbsServer::is_pending_removal (C++ function) schedsim::algo::CbsServer::job_queue_size (C++ function) schedsim::algo::CbsServer::last_enqueued_job_id (C++ function) schedsim::algo::CbsServer::overrun_policy (C++ function) schedsim::algo::CbsServer::OverrunPolicy (C++ enum) schedsim::algo::CbsServer::OverrunPolicy::Abort (C++ enumerator) schedsim::algo::CbsServer::OverrunPolicy::Queue (C++ enumerator) schedsim::algo::CbsServer::OverrunPolicy::Skip (C++ enumerator) schedsim::algo::CbsServer::period (C++ function) schedsim::algo::CbsServer::postpone_deadline (C++ function) schedsim::algo::CbsServer::preempt (C++ function) schedsim::algo::CbsServer::reach_deadline (C++ function) schedsim::algo::CbsServer::reactivate_from_non_contending (C++ function) schedsim::algo::CbsServer::remaining_budget (C++ function) schedsim::algo::CbsServer::set_pending_removal (C++ function) schedsim::algo::CbsServer::set_virtual_time (C++ function) schedsim::algo::CbsServer::State (C++ enum) schedsim::algo::CbsServer::state (C++ function) schedsim::algo::CbsServer::State::Inactive (C++ enumerator) schedsim::algo::CbsServer::State::NonContending (C++ enumerator) schedsim::algo::CbsServer::State::Ready (C++ enumerator) schedsim::algo::CbsServer::State::Running (C++ enumerator) schedsim::algo::CbsServer::task (C++ function) schedsim::algo::CbsServer::update_virtual_time (C++ function) schedsim::algo::CbsServer::utilization (C++ function) schedsim::algo::CbsServer::virtual_time (C++ function) schedsim::algo::CbsServer::~CbsServer (C++ function) schedsim::algo::Cluster (C++ class) schedsim::algo::Cluster::can_admit (C++ function) schedsim::algo::Cluster::clock_domain (C++ function), [1] schedsim::algo::Cluster::Cluster (C++ function) schedsim::algo::Cluster::perf (C++ function) schedsim::algo::Cluster::processor_count (C++ function) schedsim::algo::Cluster::processor_id (C++ function) schedsim::algo::Cluster::readmit_scaled (C++ function) schedsim::algo::Cluster::remaining_capacity (C++ function) schedsim::algo::Cluster::scale_speed (C++ function) schedsim::algo::Cluster::scaled_utilization (C++ function) schedsim::algo::Cluster::scheduler (C++ function), [1] schedsim::algo::Cluster::set_processor_id (C++ function) schedsim::algo::Cluster::set_u_target (C++ function) schedsim::algo::Cluster::total_scaled_utilization (C++ function) schedsim::algo::Cluster::try_admit_scaled (C++ function) schedsim::algo::Cluster::u_target (C++ function) schedsim::algo::Cluster::unadmit_scaled (C++ function) schedsim::algo::Cluster::utilization (C++ function) schedsim::algo::CooldownTimer (C++ class) schedsim::algo::CooldownTimer::can_change (C++ function) schedsim::algo::CooldownTimer::CooldownTimer (C++ function) schedsim::algo::CooldownTimer::in_cooldown (C++ function) schedsim::algo::CooldownTimer::start_cooldown (C++ function) schedsim::algo::CountingAllocator (C++ class) schedsim::algo::CountingAllocator::allocation_count (C++ function) schedsim::algo::CountingAllocator::MultiClusterAllocator (C++ function), [1], [2] schedsim::algo::CsfPolicy (C++ class) schedsim::algo::CsfPolicy::cooldown_period (C++ function) schedsim::algo::CsfPolicy::CsfPolicy (C++ function) schedsim::algo::CsfPolicy::on_processor_active (C++ function) schedsim::algo::CsfPolicy::on_processor_idle (C++ function) schedsim::algo::CsfPolicy::on_utilization_changed (C++ function) schedsim::algo::CsfTimerPolicy (C++ class) schedsim::algo::CsfTimerPolicy::on_utilization_changed (C++ function) schedsim::algo::CsfTimerPolicy::~CsfTimerPolicy (C++ function) schedsim::algo::DeadlineMissPolicy (C++ enum) schedsim::algo::DeadlineMissPolicy::AbortJob (C++ enumerator) schedsim::algo::DeadlineMissPolicy::AbortTask (C++ enumerator) schedsim::algo::DeadlineMissPolicy::Continue (C++ enumerator) schedsim::algo::DeadlineMissPolicy::StopSimulation (C++ enumerator) schedsim::algo::DpmPolicy (C++ class) schedsim::algo::DpmPolicy::on_processor_idle (C++ function) schedsim::algo::DpmPolicy::on_processor_needed (C++ function) schedsim::algo::DpmPolicy::~DpmPolicy (C++ function) schedsim::algo::dvfs_dpm (C++ type) schedsim::algo::dvfs_dpm::apply_platform_target (C++ function) schedsim::algo::dvfs_dpm::clamp_procs (C++ function) schedsim::algo::dvfs_dpm::compute_freq_min (C++ function) schedsim::algo::dvfs_dpm::compute_utilization_scale (C++ function) schedsim::algo::dvfs_dpm::count_active_processors (C++ function) schedsim::algo::dvfs_dpm::PlatformTarget (C++ struct) schedsim::algo::dvfs_dpm::PlatformTarget::active_processors (C++ member) schedsim::algo::dvfs_dpm::PlatformTarget::frequency (C++ member) schedsim::algo::dvfs_dpm::sleep_excess_processors (C++ function) schedsim::algo::DvfsPolicy (C++ class) schedsim::algo::DvfsPolicy::cooldown_period (C++ function) schedsim::algo::DvfsPolicy::FrequencyChangedCallback (C++ type) schedsim::algo::DvfsPolicy::on_processor_active (C++ function) schedsim::algo::DvfsPolicy::on_processor_idle (C++ function) schedsim::algo::DvfsPolicy::on_utilization_changed (C++ function) schedsim::algo::DvfsPolicy::set_frequency_changed_callback (C++ function) schedsim::algo::DvfsPolicy::~DvfsPolicy (C++ function) schedsim::algo::EdfScheduler (C++ class) schedsim::algo::EdfScheduler::active_utilization (C++ function) schedsim::algo::EdfScheduler::add_server (C++ function), [1] schedsim::algo::EdfScheduler::add_server_unchecked (C++ function) schedsim::algo::EdfScheduler::adjust_utilization (C++ function) schedsim::algo::EdfScheduler::can_admit (C++ function) schedsim::algo::EdfScheduler::detach_task_mapping (C++ function) schedsim::algo::EdfScheduler::EdfScheduler (C++ function), [1], [2] schedsim::algo::EdfScheduler::enable_basic_dpm (C++ function) schedsim::algo::EdfScheduler::enable_cash (C++ function) schedsim::algo::EdfScheduler::enable_csf (C++ function) schedsim::algo::EdfScheduler::enable_csf_timer (C++ function) schedsim::algo::EdfScheduler::enable_ffa (C++ function) schedsim::algo::EdfScheduler::enable_ffa_timer (C++ function) schedsim::algo::EdfScheduler::enable_grub (C++ function) schedsim::algo::EdfScheduler::enable_power_aware_dvfs (C++ function) schedsim::algo::EdfScheduler::engine (C++ function), [1] schedsim::algo::EdfScheduler::find_server (C++ function), [1] schedsim::algo::EdfScheduler::get_arrival_count (C++ function) schedsim::algo::EdfScheduler::get_expected_arrivals (C++ function) schedsim::algo::EdfScheduler::max_scheduler_utilization (C++ function) schedsim::algo::EdfScheduler::max_server_utilization (C++ function) schedsim::algo::EdfScheduler::on_job_arrival (C++ function) schedsim::algo::EdfScheduler::operator= (C++ function), [1] schedsim::algo::EdfScheduler::processor_count (C++ function) schedsim::algo::EdfScheduler::processors (C++ function) schedsim::algo::EdfScheduler::remove_inactive_server (C++ function) schedsim::algo::EdfScheduler::scheduler_utilization (C++ function) schedsim::algo::EdfScheduler::server_count (C++ function) schedsim::algo::EdfScheduler::set_admission_test (C++ function) schedsim::algo::EdfScheduler::set_deadline_miss_handler (C++ function) schedsim::algo::EdfScheduler::set_deadline_miss_policy (C++ function) schedsim::algo::EdfScheduler::set_dpm_policy (C++ function) schedsim::algo::EdfScheduler::set_dvfs_policy (C++ function) schedsim::algo::EdfScheduler::set_expected_arrivals (C++ function) schedsim::algo::EdfScheduler::set_queued_deadline_miss_handler (C++ function) schedsim::algo::EdfScheduler::set_reclamation_policy (C++ function) schedsim::algo::EdfScheduler::try_detach_server (C++ function) schedsim::algo::EdfScheduler::utilization (C++ function) schedsim::algo::EdfScheduler::~EdfScheduler (C++ function) schedsim::algo::FfaPolicy (C++ class) schedsim::algo::FfaPolicy::cooldown_period (C++ function) schedsim::algo::FfaPolicy::FfaPolicy (C++ function) schedsim::algo::FfaPolicy::on_processor_active (C++ function) schedsim::algo::FfaPolicy::on_processor_idle (C++ function) schedsim::algo::FfaPolicy::on_utilization_changed (C++ function) schedsim::algo::FfaTimerPolicy (C++ class) schedsim::algo::FfaTimerPolicy::on_utilization_changed (C++ function) schedsim::algo::FfaTimerPolicy::~FfaTimerPolicy (C++ function) schedsim::algo::FFBigFirstAllocator (C++ class) schedsim::algo::FFBigFirstAllocator::MultiClusterAllocator (C++ function), [1], [2] schedsim::algo::FFCapAdaptiveLinearAllocator (C++ class) schedsim::algo::FFCapAdaptiveLinearAllocator::MultiClusterAllocator (C++ function), [1], [2] schedsim::algo::FFCapAdaptiveLinearAllocator::set_expected_total_util (C++ function) schedsim::algo::FFCapAdaptivePolyAllocator (C++ class) schedsim::algo::FFCapAdaptivePolyAllocator::MultiClusterAllocator (C++ function), [1], [2] schedsim::algo::FFCapAdaptivePolyAllocator::set_expected_total_util (C++ function) schedsim::algo::FFCapAllocator (C++ class) schedsim::algo::FFCapAllocator::MultiClusterAllocator (C++ function), [1], [2] schedsim::algo::FFLbAllocator (C++ class) schedsim::algo::FFLbAllocator::MultiClusterAllocator (C++ function), [1], [2] schedsim::algo::FFLittleFirstAllocator (C++ class) schedsim::algo::FFLittleFirstAllocator::allocation_count (C++ function) schedsim::algo::FFLittleFirstAllocator::MultiClusterAllocator (C++ function), [1], [2] schedsim::algo::FirstFitAllocator (C++ class) schedsim::algo::GrubPolicy (C++ class) schedsim::algo::GrubPolicy::active_utilization (C++ function) schedsim::algo::GrubPolicy::compute_bandwidth (C++ function) schedsim::algo::GrubPolicy::compute_server_budget (C++ function) schedsim::algo::GrubPolicy::compute_virtual_time (C++ function) schedsim::algo::GrubPolicy::GrubPolicy (C++ function) schedsim::algo::GrubPolicy::kMinUtilization (C++ member) schedsim::algo::GrubPolicy::max_scheduler_utilization (C++ function) schedsim::algo::GrubPolicy::needs_global_budget_recalculation (C++ function) schedsim::algo::GrubPolicy::on_budget_exhausted (C++ function) schedsim::algo::GrubPolicy::on_early_completion (C++ function) schedsim::algo::GrubPolicy::on_server_state_change (C++ function) schedsim::algo::GrubPolicy::scheduler_utilization (C++ function) schedsim::algo::GrubPolicy::~GrubPolicy (C++ function) schedsim::algo::MCTSAllocator (C++ class) schedsim::algo::MCTSAllocator::allocation_count (C++ function) schedsim::algo::MCTSAllocator::MCTSAllocator (C++ function) schedsim::algo::MultiClusterAllocator (C++ class) schedsim::algo::MultiClusterAllocator::enable_migration (C++ function) schedsim::algo::MultiClusterAllocator::MultiClusterAllocator (C++ function), [1], [2] schedsim::algo::MultiClusterAllocator::on_job_arrival (C++ function) schedsim::algo::MultiClusterAllocator::operator= (C++ function), [1] schedsim::algo::MultiClusterAllocator::~MultiClusterAllocator (C++ function) schedsim::algo::PowerAwareDvfsPolicy (C++ class) schedsim::algo::PowerAwareDvfsPolicy::cooldown_period (C++ function) schedsim::algo::PowerAwareDvfsPolicy::on_processor_active (C++ function) schedsim::algo::PowerAwareDvfsPolicy::on_processor_idle (C++ function) schedsim::algo::PowerAwareDvfsPolicy::on_utilization_changed (C++ function) schedsim::algo::PowerAwareDvfsPolicy::PowerAwareDvfsPolicy (C++ function) schedsim::algo::ReclamationPolicy (C++ class) schedsim::algo::ReclamationPolicy::active_utilization (C++ function) schedsim::algo::ReclamationPolicy::compute_bandwidth (C++ function) schedsim::algo::ReclamationPolicy::compute_server_budget (C++ function) schedsim::algo::ReclamationPolicy::compute_virtual_time (C++ function) schedsim::algo::ReclamationPolicy::max_scheduler_utilization (C++ function) schedsim::algo::ReclamationPolicy::needs_global_budget_recalculation (C++ function) schedsim::algo::ReclamationPolicy::on_budget_exhausted (C++ function) schedsim::algo::ReclamationPolicy::on_early_completion (C++ function) schedsim::algo::ReclamationPolicy::on_server_state_change (C++ function) schedsim::algo::ReclamationPolicy::scheduler_utilization (C++ function) schedsim::algo::ReclamationPolicy::ServerStateChange (C++ enum) schedsim::algo::ReclamationPolicy::ServerStateChange::Activated (C++ enumerator) schedsim::algo::ReclamationPolicy::ServerStateChange::Completed (C++ enumerator) schedsim::algo::ReclamationPolicy::ServerStateChange::DeadlineReached (C++ enumerator) schedsim::algo::ReclamationPolicy::ServerStateChange::Detached (C++ enumerator) schedsim::algo::ReclamationPolicy::ServerStateChange::Dispatched (C++ enumerator) schedsim::algo::ReclamationPolicy::ServerStateChange::NonContending (C++ enumerator) schedsim::algo::ReclamationPolicy::ServerStateChange::Preempted (C++ enumerator) schedsim::algo::ReclamationPolicy::~ReclamationPolicy (C++ function) schedsim::algo::Scheduler (C++ class) schedsim::algo::Scheduler::can_admit (C++ function) schedsim::algo::Scheduler::on_job_arrival (C++ function) schedsim::algo::Scheduler::processor_count (C++ function) schedsim::algo::Scheduler::set_expected_arrivals (C++ function) schedsim::algo::Scheduler::utilization (C++ function) schedsim::algo::Scheduler::~Scheduler (C++ function) schedsim::algo::SingleSchedulerAllocator (C++ class) schedsim::algo::SingleSchedulerAllocator::on_job_arrival (C++ function) schedsim::algo::SingleSchedulerAllocator::operator= (C++ function), [1] schedsim::algo::SingleSchedulerAllocator::SingleSchedulerAllocator (C++ function), [1], [2] schedsim::algo::SingleSchedulerAllocator::~SingleSchedulerAllocator (C++ function) schedsim::algo::task_utilization (C++ function) schedsim::algo::WorstFitAllocator (C++ class) schedsim::core::AlreadyFinalizedError (C++ class) schedsim::core::ClockDomain (C++ class) schedsim::core::ClockDomain::ceil_to_mode (C++ function) schedsim::core::ClockDomain::ClockDomain (C++ function), [1] schedsim::core::ClockDomain::freq_eff (C++ function) schedsim::core::ClockDomain::freq_max (C++ function) schedsim::core::ClockDomain::freq_min (C++ function) schedsim::core::ClockDomain::frequency (C++ function) schedsim::core::ClockDomain::frequency_modes (C++ function) schedsim::core::ClockDomain::has_frequency_modes (C++ function) schedsim::core::ClockDomain::id (C++ function) schedsim::core::ClockDomain::is_locked (C++ function) schedsim::core::ClockDomain::is_transitioning (C++ function) schedsim::core::ClockDomain::lock_frequency (C++ function) schedsim::core::ClockDomain::operator= (C++ function) schedsim::core::ClockDomain::power_at_frequency (C++ function) schedsim::core::ClockDomain::processors (C++ function) schedsim::core::ClockDomain::set_freq_eff (C++ function) schedsim::core::ClockDomain::set_frequency (C++ function) schedsim::core::ClockDomain::set_frequency_modes (C++ function) schedsim::core::ClockDomain::set_power_coefficients (C++ function) schedsim::core::ClockDomain::transition_delay (C++ function) schedsim::core::CStateLevel (C++ struct) schedsim::core::CStateLevel::level (C++ member) schedsim::core::CStateLevel::power (C++ member) schedsim::core::CStateLevel::scope (C++ member) schedsim::core::CStateLevel::wake_latency (C++ member) schedsim::core::CStateScope (C++ enum) schedsim::core::CStateScope::DomainWide (C++ enumerator) schedsim::core::CStateScope::PerProcessor (C++ enumerator) schedsim::core::DeadlineMissEvent (C++ struct) schedsim::core::DeadlineMissEvent::job (C++ member) schedsim::core::DeadlineMissEvent::proc (C++ member) schedsim::core::DeferredId (C++ class) schedsim::core::DeferredId::DeferredId (C++ function) schedsim::core::DeferredId::operator bool (C++ function) schedsim::core::DeferredId::valid (C++ function) schedsim::core::divide_duration (C++ function) schedsim::core::Duration (C++ class) schedsim::core::Duration::Duration (C++ function) schedsim::core::Duration::nanoseconds (C++ function) schedsim::core::Duration::operator+ (C++ function) schedsim::core::Duration::operator+= (C++ function) schedsim::core::Duration::operator- (C++ function), [1] schedsim::core::Duration::operator-= (C++ function) schedsim::core::Duration::seconds (C++ function) schedsim::core::Duration::zero (C++ function) schedsim::core::duration_from_nanoseconds (C++ function) schedsim::core::duration_from_seconds (C++ function) schedsim::core::duration_from_seconds_ceil (C++ function) schedsim::core::duration_ratio (C++ function) schedsim::core::duration_to_nanoseconds (C++ function) schedsim::core::duration_to_seconds (C++ function) schedsim::core::Energy (C++ struct) schedsim::core::Energy::mj (C++ member) schedsim::core::Energy::operator+= (C++ function) schedsim::core::EnergyTracker (C++ class) schedsim::core::EnergyTracker::clock_domain_energy (C++ function) schedsim::core::EnergyTracker::EnergyTracker (C++ function) schedsim::core::EnergyTracker::on_cstate_change (C++ function) schedsim::core::EnergyTracker::on_frequency_change (C++ function) schedsim::core::EnergyTracker::on_processor_state_change (C++ function) schedsim::core::EnergyTracker::power_domain_energy (C++ function) schedsim::core::EnergyTracker::processor_energy (C++ function) schedsim::core::EnergyTracker::total_energy (C++ function) schedsim::core::EnergyTracker::update_to_time (C++ function) schedsim::core::Engine (C++ class) schedsim::core::Engine::add_timer (C++ function), [1] schedsim::core::Engine::cancel_timer (C++ function) schedsim::core::Engine::clock_domain_energy (C++ function) schedsim::core::Engine::context_switch_enabled (C++ function) schedsim::core::Engine::enable_context_switch (C++ function) schedsim::core::Engine::enable_energy_tracking (C++ function) schedsim::core::Engine::energy_tracking_enabled (C++ function) schedsim::core::Engine::Engine (C++ function), [1], [2] schedsim::core::Engine::finalize (C++ function) schedsim::core::Engine::is_finalized (C++ function) schedsim::core::Engine::JobArrivalHandler (C++ type) schedsim::core::Engine::operator= (C++ function), [1] schedsim::core::Engine::platform (C++ function), [1] schedsim::core::Engine::power_domain_energy (C++ function) schedsim::core::Engine::processor_energy (C++ function) schedsim::core::Engine::register_deferred (C++ function) schedsim::core::Engine::request_deferred (C++ function) schedsim::core::Engine::request_stop (C++ function) schedsim::core::Engine::run (C++ function), [1], [2] schedsim::core::Engine::schedule_event (C++ function) schedsim::core::Engine::schedule_job_arrival (C++ function) schedsim::core::Engine::set_job_arrival_handler (C++ function) schedsim::core::Engine::set_trace_writer (C++ function) schedsim::core::Engine::stop_requested (C++ function) schedsim::core::Engine::time (C++ function) schedsim::core::Engine::total_energy (C++ function) schedsim::core::Engine::trace (C++ function) schedsim::core::Engine::~Engine (C++ function) schedsim::core::EventKey (C++ struct) schedsim::core::EventKey::priority (C++ member) schedsim::core::EventKey::sequence (C++ member) schedsim::core::EventKey::time (C++ member) schedsim::core::EventPriority (C++ struct) schedsim::core::EventPriority::DEADLINE_MISS (C++ member) schedsim::core::EventPriority::JOB_ARRIVAL (C++ member) schedsim::core::EventPriority::JOB_COMPLETION (C++ member) schedsim::core::EventPriority::PROCESSOR_AVAILABLE (C++ member) schedsim::core::EventPriority::TIMER_DEFAULT (C++ member) schedsim::core::Frequency (C++ struct) schedsim::core::Frequency::mhz (C++ member) schedsim::core::HandlerAlreadySetError (C++ class) schedsim::core::InvalidStateError (C++ class) schedsim::core::Job (C++ class) schedsim::core::Job::absolute_deadline (C++ function) schedsim::core::Job::consume_work (C++ function) schedsim::core::Job::deadline_miss_reported (C++ function) schedsim::core::Job::is_complete (C++ function) schedsim::core::Job::Job (C++ function), [1] schedsim::core::Job::operator= (C++ function) schedsim::core::Job::remaining_work (C++ function) schedsim::core::Job::set_deadline_miss_reported (C++ function) schedsim::core::Job::task (C++ function) schedsim::core::Job::total_work (C++ function) schedsim::core::JobArrivalEvent (C++ struct) schedsim::core::JobArrivalEvent::exec_time (C++ member) schedsim::core::JobArrivalEvent::task (C++ member) schedsim::core::JobCompletionEvent (C++ struct) schedsim::core::JobCompletionEvent::job (C++ member) schedsim::core::JobCompletionEvent::proc (C++ member) schedsim::core::OutOfRangeError (C++ class) schedsim::core::Platform (C++ class) schedsim::core::Platform::add_clock_domain (C++ function) schedsim::core::Platform::add_power_domain (C++ function) schedsim::core::Platform::add_processor (C++ function) schedsim::core::Platform::add_processor_type (C++ function) schedsim::core::Platform::add_task (C++ function), [1] schedsim::core::Platform::clock_domain (C++ function), [1] schedsim::core::Platform::clock_domain_count (C++ function) schedsim::core::Platform::finalize (C++ function) schedsim::core::Platform::is_finalized (C++ function) schedsim::core::Platform::operator= (C++ function), [1] schedsim::core::Platform::Platform (C++ function), [1], [2] schedsim::core::Platform::power_domain (C++ function), [1] schedsim::core::Platform::power_domain_count (C++ function) schedsim::core::Platform::processor (C++ function), [1] schedsim::core::Platform::processor_count (C++ function) schedsim::core::Platform::processor_type (C++ function), [1] schedsim::core::Platform::processor_type_count (C++ function) schedsim::core::Platform::reference_performance (C++ function) schedsim::core::Platform::task (C++ function), [1] schedsim::core::Platform::task_count (C++ function) schedsim::core::Power (C++ struct) schedsim::core::Power::mw (C++ member) schedsim::core::PowerDomain (C++ class) schedsim::core::PowerDomain::achieved_cstate_for_processor (C++ function) schedsim::core::PowerDomain::c_states (C++ function) schedsim::core::PowerDomain::cstate_power (C++ function) schedsim::core::PowerDomain::id (C++ function) schedsim::core::PowerDomain::operator= (C++ function) schedsim::core::PowerDomain::PowerDomain (C++ function), [1] schedsim::core::PowerDomain::processors (C++ function) schedsim::core::PowerDomain::wake_latency (C++ function) schedsim::core::Processor (C++ class) schedsim::core::Processor::assign (C++ function) schedsim::core::Processor::clear (C++ function) schedsim::core::Processor::clock_domain (C++ function) schedsim::core::Processor::current_cstate_level (C++ function) schedsim::core::Processor::current_job (C++ function) schedsim::core::Processor::current_task (C++ function) schedsim::core::Processor::DeadlineMissHandler (C++ type) schedsim::core::Processor::id (C++ function) schedsim::core::Processor::JobCompletionHandler (C++ type) schedsim::core::Processor::operator= (C++ function) schedsim::core::Processor::power_domain (C++ function) schedsim::core::Processor::Processor (C++ function), [1] schedsim::core::Processor::ProcessorAvailableHandler (C++ type) schedsim::core::Processor::request_cstate (C++ function) schedsim::core::Processor::set_deadline_miss_handler (C++ function) schedsim::core::Processor::set_job_completion_handler (C++ function) schedsim::core::Processor::set_processor_available_handler (C++ function) schedsim::core::Processor::speed (C++ function) schedsim::core::Processor::state (C++ function) schedsim::core::Processor::type (C++ function) schedsim::core::ProcessorAvailableEvent (C++ struct) schedsim::core::ProcessorAvailableEvent::proc (C++ member) schedsim::core::ProcessorState (C++ enum) schedsim::core::ProcessorState::Changing (C++ enumerator) schedsim::core::ProcessorState::ContextSwitching (C++ enumerator) schedsim::core::ProcessorState::Idle (C++ enumerator) schedsim::core::ProcessorState::Running (C++ enumerator) schedsim::core::ProcessorState::Sleep (C++ enumerator) schedsim::core::ProcessorType (C++ class) schedsim::core::ProcessorType::context_switch_delay (C++ function) schedsim::core::ProcessorType::id (C++ function) schedsim::core::ProcessorType::name (C++ function) schedsim::core::ProcessorType::operator= (C++ function) schedsim::core::ProcessorType::performance (C++ function) schedsim::core::ProcessorType::ProcessorType (C++ function), [1] schedsim::core::scale_duration (C++ function) schedsim::core::SimulationError (C++ class) schedsim::core::Task (C++ class) schedsim::core::Task::id (C++ function) schedsim::core::Task::operator= (C++ function) schedsim::core::Task::period (C++ function) schedsim::core::Task::relative_deadline (C++ function) schedsim::core::Task::Task (C++ function), [1] schedsim::core::Task::wcet (C++ function), [1] schedsim::core::time_from_seconds (C++ function) schedsim::core::time_to_seconds (C++ function) schedsim::core::TimePoint (C++ class) schedsim::core::TimePoint::epoch (C++ function) schedsim::core::TimePoint::operator+ (C++ function) schedsim::core::TimePoint::operator+= (C++ function) schedsim::core::TimePoint::operator- (C++ function), [1] schedsim::core::TimePoint::operator-= (C++ function) schedsim::core::TimePoint::time_since_epoch (C++ function) schedsim::core::TimePoint::TimePoint (C++ function) schedsim::core::TimerEvent (C++ struct) schedsim::core::TimerEvent::callback (C++ member) schedsim::core::TimerId (C++ class) schedsim::core::TimerId::clear (C++ function) schedsim::core::TimerId::operator bool (C++ function) schedsim::core::TimerId::TimerId (C++ function) schedsim::core::TimerId::valid (C++ function) schedsim::core::TraceWriter (C++ class) schedsim::core::TraceWriter::begin (C++ function) schedsim::core::TraceWriter::end (C++ function) schedsim::core::TraceWriter::field (C++ function), [1], [2] schedsim::core::TraceWriter::type (C++ function) schedsim::core::TraceWriter::~TraceWriter (C++ function) schedsim::io::compute_metrics (C++ function) schedsim::io::compute_metrics_from_file (C++ function) schedsim::io::compute_response_time_stats (C++ function) schedsim::io::ConfigInterval (C++ struct) schedsim::io::ConfigInterval::active_cores (C++ member) schedsim::io::ConfigInterval::frequency (C++ member) schedsim::io::ConfigInterval::start (C++ member) schedsim::io::ConfigInterval::stop (C++ member) schedsim::io::CoreCountInterval (C++ struct) schedsim::io::CoreCountInterval::active_cores (C++ member) schedsim::io::CoreCountInterval::cluster_id (C++ member) schedsim::io::CoreCountInterval::start (C++ member) schedsim::io::CoreCountInterval::stop (C++ member) schedsim::io::FrequencyInterval (C++ struct) schedsim::io::FrequencyInterval::cluster_id (C++ member) schedsim::io::FrequencyInterval::frequency (C++ member) schedsim::io::FrequencyInterval::start (C++ member) schedsim::io::FrequencyInterval::stop (C++ member) schedsim::io::from_utilizations (C++ function) schedsim::io::generate_arrivals (C++ function) schedsim::io::generate_scenario (C++ function) schedsim::io::generate_task_set (C++ function) schedsim::io::generate_uunifast_discard_weibull (C++ function) schedsim::io::generate_weibull_jobs (C++ function) schedsim::io::inject_scenario (C++ function) schedsim::io::JobParams (C++ struct) schedsim::io::JobParams::arrival (C++ member) schedsim::io::JobParams::duration (C++ member) schedsim::io::JsonTraceWriter (C++ class) schedsim::io::JsonTraceWriter::begin (C++ function) schedsim::io::JsonTraceWriter::end (C++ function) schedsim::io::JsonTraceWriter::field (C++ function), [1], [2] schedsim::io::JsonTraceWriter::finalize (C++ function) schedsim::io::JsonTraceWriter::JsonTraceWriter (C++ function), [1], [2] schedsim::io::JsonTraceWriter::operator= (C++ function), [1] schedsim::io::JsonTraceWriter::type (C++ function) schedsim::io::JsonTraceWriter::~JsonTraceWriter (C++ function) schedsim::io::load_platform (C++ function) schedsim::io::load_platform_from_string (C++ function) schedsim::io::load_scenario (C++ function) schedsim::io::load_scenario_from_string (C++ function) schedsim::io::LoaderError (C++ class) schedsim::io::LoaderError::LoaderError (C++ function) schedsim::io::MemoryTraceWriter (C++ class) schedsim::io::MemoryTraceWriter::begin (C++ function) schedsim::io::MemoryTraceWriter::clear (C++ function) schedsim::io::MemoryTraceWriter::end (C++ function) schedsim::io::MemoryTraceWriter::field (C++ function), [1], [2] schedsim::io::MemoryTraceWriter::records (C++ function) schedsim::io::MemoryTraceWriter::type (C++ function) schedsim::io::merge_scenarios (C++ function) schedsim::io::NullTraceWriter (C++ class) schedsim::io::NullTraceWriter::begin (C++ function) schedsim::io::NullTraceWriter::end (C++ function) schedsim::io::NullTraceWriter::field (C++ function), [1], [2] schedsim::io::NullTraceWriter::type (C++ function) schedsim::io::PeriodDistribution (C++ struct) schedsim::io::PeriodDistribution::log_uniform (C++ member) schedsim::io::PeriodDistribution::max (C++ member) schedsim::io::PeriodDistribution::min (C++ member) schedsim::io::pick_harmonic_period (C++ function) schedsim::io::ResponseTimeStats (C++ struct) schedsim::io::ResponseTimeStats::max (C++ member) schedsim::io::ResponseTimeStats::mean (C++ member) schedsim::io::ResponseTimeStats::median (C++ member) schedsim::io::ResponseTimeStats::min (C++ member) schedsim::io::ResponseTimeStats::percentile_95 (C++ member) schedsim::io::ResponseTimeStats::percentile_99 (C++ member) schedsim::io::ResponseTimeStats::stddev (C++ member) schedsim::io::ScenarioData (C++ struct) schedsim::io::ScenarioData::tasks (C++ member) schedsim::io::schedule_arrivals (C++ function) schedsim::io::SimulationMetrics (C++ struct) schedsim::io::SimulationMetrics::average_utilization (C++ member) schedsim::io::SimulationMetrics::cluster_migrations (C++ member) schedsim::io::SimulationMetrics::completed_jobs (C++ member) schedsim::io::SimulationMetrics::context_switches (C++ member) schedsim::io::SimulationMetrics::core_state_requests (C++ member) schedsim::io::SimulationMetrics::deadline_misses (C++ member) schedsim::io::SimulationMetrics::deadline_misses_per_task (C++ member) schedsim::io::SimulationMetrics::energy_per_processor (C++ member) schedsim::io::SimulationMetrics::frequency_changes (C++ member) schedsim::io::SimulationMetrics::frequency_requests (C++ member) schedsim::io::SimulationMetrics::FrequencyChange (C++ struct) schedsim::io::SimulationMetrics::FrequencyChange::cluster_id (C++ member) schedsim::io::SimulationMetrics::FrequencyChange::frequency (C++ member) schedsim::io::SimulationMetrics::FrequencyChange::time (C++ member) schedsim::io::SimulationMetrics::preemptions (C++ member) schedsim::io::SimulationMetrics::rejected_arrivals (C++ member) schedsim::io::SimulationMetrics::response_times_per_task (C++ member) schedsim::io::SimulationMetrics::total_energy_mj (C++ member) schedsim::io::SimulationMetrics::total_jobs (C++ member) schedsim::io::SimulationMetrics::transitions (C++ member) schedsim::io::SimulationMetrics::utilization_per_processor (C++ member) schedsim::io::SimulationMetrics::waiting_times_per_task (C++ member) schedsim::io::TaskParams (C++ struct) schedsim::io::TaskParams::id (C++ member) schedsim::io::TaskParams::jobs (C++ member) schedsim::io::TaskParams::period (C++ member) schedsim::io::TaskParams::relative_deadline (C++ member) schedsim::io::TaskParams::wcet (C++ member) schedsim::io::TextualTraceWriter (C++ class) schedsim::io::TextualTraceWriter::begin (C++ function) schedsim::io::TextualTraceWriter::end (C++ function) schedsim::io::TextualTraceWriter::field (C++ function), [1], [2] schedsim::io::TextualTraceWriter::operator= (C++ function), [1] schedsim::io::TextualTraceWriter::TextualTraceWriter (C++ function), [1], [2] schedsim::io::TextualTraceWriter::type (C++ function) schedsim::io::TraceRecord (C++ struct) schedsim::io::TraceRecord::fields (C++ member) schedsim::io::TraceRecord::time (C++ member) schedsim::io::TraceRecord::type (C++ member) schedsim::io::track_config_changes (C++ function) schedsim::io::track_core_changes (C++ function) schedsim::io::track_frequency_changes (C++ function) schedsim::io::uunifast (C++ function) schedsim::io::uunifast_discard (C++ function) schedsim::io::WeibullJobConfig (C++ struct) schedsim::io::WeibullJobConfig::compression_rate (C++ member) schedsim::io::WeibullJobConfig::success_rate (C++ member) schedsim::io::write_scenario (C++ function) schedsim::io::write_scenario_to_stream (C++ function) schedule_arrivals() built-in function schedule_job_arrival() (Engine method) scheduler() (Cluster method) scheduler_utilization (EdfScheduler attribute) server_count (EdfScheduler attribute) set_admission_test() (EdfScheduler method) set_deadline_miss_policy() (EdfScheduler method) set_expected_arrivals() (EdfScheduler method) set_expected_total_util() (FFCapAdaptiveLinearAllocator method) set_freq_eff() (ClockDomain method) set_power_coefficients() (ClockDomain method) set_trace_writer() (Engine method) set_u_target() (Cluster method) SimulationMetrics (built-in class) SingleSchedulerAllocator (built-in class) Sleep (ProcessorState attribute) state (Processor attribute) StopSimulation (DeadlineMissPolicy attribute) success_rate (WeibullJobConfig attribute) T Task (built-in class) task() (Job method) (Platform method) task_count (Platform attribute) TaskParams (built-in class) tasks (ScenarioData attribute) time (Engine attribute) (TraceRecord attribute) total_energy() (Engine method) total_work (Job attribute) TraceRecord (built-in class) TraceWriter (built-in class) track_config_changes() (MemoryTraceWriter method) track_core_changes() (MemoryTraceWriter method) track_frequency_changes() (MemoryTraceWriter method) type (TraceRecord attribute) type() (Processor method) U u_target (Cluster attribute) utilization (Cluster attribute) (EdfScheduler attribute) W wcet (Task attribute) (TaskParams attribute) WeibullJobConfig (built-in class) write_scenario() built-in function