Skip to main content

OptimizationProblem

Trait OptimizationProblem 

Source
pub trait OptimizationProblem {
    // Required methods
    fn dimension(&self) -> usize;
    fn solve(&self) -> SolverResult<Solution>;
}
Expand description

Common interface for optimization problems that can be solved with argmin

Required Methods§

Source

fn dimension(&self) -> usize

Get the problem dimension

Source

fn solve(&self) -> SolverResult<Solution>

Solve the optimization problem using argmin

Implementors§