pymloc.solvers.mloc.mloc

Classes

MultiLevelIterativeSolver(model, *args, **kwargs)

Main driver solver object for multilevel optimal control problems.

class pymloc.solvers.mloc.mloc.MultiLevelIterativeSolver(model, *args, **kwargs)

Bases: pymloc.solvers.base_solver.BaseSolver

Main driver solver object for multilevel optimal control problems.

Its purpose is to initialize all solvers and establish a mapping between variables and optimizations or the corresponding sensitivity computation.

Also, it runs the solver at the uppermost level.