OptimizationAlgorithm

Trait OptimizationAlgorithm 

Source
pub trait OptimizationAlgorithm {
    // Required methods
    fn optimize(
        &self,
        problem: &OptimizationProblem,
    ) -> DeviceResult<OptimizationResult>;
    fn get_algorithm_info(&self) -> AlgorithmInfo;
    fn set_parameters(
        &mut self,
        parameters: HashMap<String, f64>,
    ) -> DeviceResult<()>;
}
Expand description

Optimization algorithm trait

Required Methods§

Implementors§