Expand description
Large-scale and distributed simulation
Re-exportsยง
pub use crate::large_scale_simulator::CompressedQuantumState;
pub use crate::large_scale_simulator::CompressionAlgorithm;
pub use crate::large_scale_simulator::CompressionMetadata;
pub use crate::large_scale_simulator::LargeScaleQuantumSimulator;
pub use crate::large_scale_simulator::LargeScaleSimulatorConfig;
pub use crate::large_scale_simulator::MemoryMappedQuantumState;
pub use crate::large_scale_simulator::MemoryStatistics as LargeScaleMemoryStatistics;
pub use crate::large_scale_simulator::QuantumStateRepresentation;
pub use crate::large_scale_simulator::SparseQuantumState;
pub use crate::distributed_simulator::benchmark_distributed_simulation;
pub use crate::distributed_simulator::ChunkMetadata;
pub use crate::distributed_simulator::CommunicationConfig;
pub use crate::distributed_simulator::CommunicationManager;
pub use crate::distributed_simulator::CommunicationPattern;
pub use crate::distributed_simulator::CommunicationRequirements;
pub use crate::distributed_simulator::DistributedGateOperation;
pub use crate::distributed_simulator::DistributedPerformanceStats;
pub use crate::distributed_simulator::DistributedQuantumSimulator;
pub use crate::distributed_simulator::DistributedSimulatorConfig;
pub use crate::distributed_simulator::DistributionStrategy;
pub use crate::distributed_simulator::FaultToleranceConfig;
pub use crate::distributed_simulator::FaultToleranceMessage;
pub use crate::distributed_simulator::FaultToleranceStats;
pub use crate::distributed_simulator::LoadBalancer;
pub use crate::distributed_simulator::LoadBalancingCommand;
pub use crate::distributed_simulator::LoadBalancingConfig;
pub use crate::distributed_simulator::LoadBalancingStrategy as DistributedLoadBalancingStrategy;
pub use crate::distributed_simulator::NetworkConfig;
pub use crate::distributed_simulator::NetworkMessage;
pub use crate::distributed_simulator::NetworkStats;
pub use crate::distributed_simulator::NodeCapabilities;
pub use crate::distributed_simulator::NodeInfo;
pub use crate::distributed_simulator::NodePerformanceStats;
pub use crate::distributed_simulator::NodeStatus;
pub use crate::distributed_simulator::OperationPriority;
pub use crate::distributed_simulator::RebalancingStats;
pub use crate::distributed_simulator::SimulationState;
pub use crate::distributed_simulator::StateChunk;
pub use crate::distributed_simulator::SynchronizationLevel;
pub use crate::distributed_simulator::WorkDistribution;