pub trait PerformanceTest<A: Float>: Debug {
// Required methods
fn run_performance_test(
&self,
plugin: &mut dyn OptimizerPlugin<A>,
) -> PerformanceTestResult;
fn name(&self) -> &str;
fn baseline(&self) -> PerformanceBaseline;
}Expand description
Performance test trait
Required Methods§
Sourcefn run_performance_test(
&self,
plugin: &mut dyn OptimizerPlugin<A>,
) -> PerformanceTestResult
fn run_performance_test( &self, plugin: &mut dyn OptimizerPlugin<A>, ) -> PerformanceTestResult
Run performance test
Sourcefn baseline(&self) -> PerformanceBaseline
fn baseline(&self) -> PerformanceBaseline
Get performance baseline