optimizeWith

fun <T : Any, F : OptimizationProblem<T>> Expression<T>.optimizeWith(factory: OptimizationProblemFactory<T, F>, vararg symbols: Symbol, configuration: F.() -> Unit): OptimizationResult<T>

Optimize expression without derivatives using specific OptimizationProblemFactory

fun <T : Any, F : OptimizationProblem<T>> DifferentiableExpression<T, Expression<T>>.optimizeWith(factory: OptimizationProblemFactory<T, F>, vararg symbols: Symbol, configuration: F.() -> Unit): OptimizationResult<T>

Optimize differentiable expression using specific OptimizationProblemFactory