quantrs2-tytan 0.1.3

High-level quantum annealing interface inspired by Tytan for the QuantRS2 framework
Documentation
//! # PerformanceProfiler - predict_performance_group Methods
//!
//! This module contains method implementations for `PerformanceProfiler`.
//!
//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)

#[cfg(feature = "plotters")]
use plotters::prelude::*;

use super::types::{PerformancePrediction, PerformancePredictor, ProblemCharacteristics};

use super::performanceprofiler_type::PerformanceProfiler;

impl PerformanceProfiler {
    /// Predict performance characteristics
    pub fn predict_performance(
        &self,
        problem_characteristics: &ProblemCharacteristics,
    ) -> PerformancePrediction {
        let predictor = PerformancePredictor::new(&self.profiles);
        predictor.predict(problem_characteristics)
    }
}