Source code for monee.simulation.core

import monee.solver as ms
from monee.model import Network
from monee.problem import OptimizationProblem


[docs] def solve( net: Network, optimization_problem: OptimizationProblem, solver=None, **kwargs ): """ No docstring provided. """ actual_solver = solver if actual_solver is None: solver_impl_id = 1 if optimization_problem is None else 3 actual_solver = ms.GEKKOSolver(solver=solver_impl_id) return actual_solver.solve(net, optimization_problem=optimization_problem, **kwargs)