optirs-core 0.3.2

OptiRS core optimization algorithms and utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Task scheduling and resource management for optimization coordination
//
// This module provides task scheduling, resource allocation, and priority management
// for coordinating multiple optimization processes.

#[allow(dead_code)]
pub mod priority_management;
pub mod resource_allocation;
pub mod task_scheduler;

// Re-export key types
pub use priority_management::{
    PriorityLevel, PriorityManager, PriorityQueue, PriorityUpdateStrategy, StaticPriorityStrategy,
};
pub use resource_allocation::{
    ResourceAllocationStrategy, ResourceAllocationTracker, ResourceManager, ResourcePool,
};
pub use task_scheduler::{ScheduledTask, SchedulingStrategy, TaskPriority, TaskScheduler};