pymloc.solver_container.container¶
Classes
|
Container class that holds Solver objects. |
|
Create new instance of SolverTuple(solver, creator_function) |
-
class
pymloc.solver_container.container.SolverContainer(problem, solver, default, creator_function)¶ Bases:
objectContainer class that holds Solver objects.
- Parameters
problem (Type[pymloc.model.Solvable]) –
solver (pymloc.solvers.BaseSolver) –
default (bool) –
creator_function (Optional[Callable]) –
-
add_solver(solver, default=False, creator_function=None)¶ - Parameters
solver (pymloc.solvers.base_solver.BaseSolver) –
default (bool) –
creator_function (Optional[Callable]) –
- Return type
None
-
property
default_solver¶
-
property
problem¶
-
property
solvers¶
-
class
pymloc.solver_container.container.SolverTuple(solver, creator_function)¶ Bases:
tupleCreate new instance of SolverTuple(solver, creator_function)
- Parameters
solver (pymloc.solvers.base_solver.BaseSolver) –
creator_function (Optional[Callable]) –
-
property
creator_function¶ Alias for field number 1
-
property
solver¶ Alias for field number 0