pub trait HandlesMultiObjective<const DIM: usize, C: ConstraintState, V: ConvexityState, M: ManifoldState> {
type Output;
// Required method
fn optimize_multiobjective(
&self,
problem: &OptimizationProblem<DIM, C, MultiObjective, V, M>,
) -> Self::Output;
}Expand description
Marker trait for algorithms that can handle multi-objective problems
Required Associated Types§
Required Methods§
Sourcefn optimize_multiobjective(
&self,
problem: &OptimizationProblem<DIM, C, MultiObjective, V, M>,
) -> Self::Output
fn optimize_multiobjective( &self, problem: &OptimizationProblem<DIM, C, MultiObjective, V, M>, ) -> Self::Output
Optimize a multi-objective problem