Models and Solvers
- class poek.model
Bases:
pybind11_object
- __init__(self: pycoek_pybind11.model) None
- add_constraint(self: pycoek_pybind11.model, arg0: pycoek_pybind11.constraint) pycoek_pybind11.constraint
- add_objective(*args, **kwargs)
Overloaded function.
add_objective(self: pycoek_pybind11.model, arg0: float) -> pycoek_pybind11.objective
add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.expression) -> pycoek_pybind11.objective
add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.objective
add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.objective
add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.expression, arg1: bool) -> pycoek_pybind11.objective
add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.variable_single, arg1: bool) -> pycoek_pybind11.objective
- add_variable_(*args, **kwargs)
Overloaded function.
add_variable_(self: pycoek_pybind11.model, arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.variable_single
add_variable_(self: pycoek_pybind11.model, arg0: pycoek_pybind11.variable_array) -> None
- get_constraint(self: pycoek_pybind11.model, arg0: int) pycoek_pybind11.constraint
- get_objective(*args, **kwargs)
Overloaded function.
get_objective(self: pycoek_pybind11.model) -> pycoek_pybind11.objective
get_objective(self: pycoek_pybind11.model, arg0: int) -> pycoek_pybind11.objective
- num_constraints(self: pycoek_pybind11.model) int
- num_objectives(self: pycoek_pybind11.model) int
- num_variables(self: pycoek_pybind11.model) int
- print_equations(self: pycoek_pybind11.model) None
- print_values(self: pycoek_pybind11.model) None
- write(self: pycoek_pybind11.model, arg0: str) None
- class poek.solver
Bases:
pybind11_object
- __init__(*args, **kwargs)
Overloaded function.
__init__(self: pycoek_pybind11.solver) -> None
__init__(self: pycoek_pybind11.solver, arg0: str) -> None
- get_option(*args, **kwargs)
Overloaded function.
get_option(self: pycoek_pybind11.solver, arg0: str) -> str
get_option(self: pycoek_pybind11.solver, arg0: str) -> int
get_option(self: pycoek_pybind11.solver, arg0: str) -> float
- initialize(self: pycoek_pybind11.solver, arg0: str) None
- load(self: pycoek_pybind11.solver, arg0: pycoek_pybind11.model) None
- resolve(self: pycoek_pybind11.solver) int
- set_option(*args, **kwargs)
Overloaded function.
set_option(self: pycoek_pybind11.solver, arg0: str, arg1: str) -> None
set_option(self: pycoek_pybind11.solver, arg0: str, arg1: int) -> None
set_option(self: pycoek_pybind11.solver, arg0: str, arg1: float) -> None
- solve(self: pycoek_pybind11.solver, arg0: pycoek_pybind11.model) int
- class poek.nlp_model
Bases:
pybind11_object
- __init__(*args, **kwargs)
Overloaded function.
__init__(self: pycoek_pybind11.nlp_model) -> None
__init__(self: pycoek_pybind11.nlp_model, arg0: pycoek_pybind11.model, arg1: str) -> None
__init__(self: pycoek_pybind11.nlp_model, arg0: pycoek_pybind11.model, arg1: str, arg2: bool) -> None
- compute_c(self: pycoek_pybind11.nlp_model) List[float]
- compute_dc(self: pycoek_pybind11.nlp_model, arg0: int) List[float]
- compute_df(*args, **kwargs)
Overloaded function.
compute_df(self: pycoek_pybind11.nlp_model) -> List[float]
compute_df(self: pycoek_pybind11.nlp_model, arg0: int) -> List[float]
- compute_f(*args, **kwargs)
Overloaded function.
compute_f(self: pycoek_pybind11.nlp_model) -> float
compute_f(self: pycoek_pybind11.nlp_model, arg0: int) -> float
- get_constraint(self: pycoek_pybind11.nlp_model, arg0: int) pycoek_pybind11.constraint
- get_variable(self: pycoek_pybind11.nlp_model, arg0: int) pycoek_pybind11.variable_single
- num_constraints(self: pycoek_pybind11.nlp_model) int
- num_objectives(self: pycoek_pybind11.nlp_model) int
- num_variables(self: pycoek_pybind11.nlp_model) int
- write(self: pycoek_pybind11.nlp_model, arg0: str) None
- class poek.nlp_solver
Bases:
pybind11_object
- __init__(*args, **kwargs)
Overloaded function.
__init__(self: pycoek_pybind11.nlp_solver) -> None
__init__(self: pycoek_pybind11.nlp_solver, arg0: str) -> None
- get_option(*args, **kwargs)
Overloaded function.
get_option(self: pycoek_pybind11.nlp_solver, arg0: str) -> str
get_option(self: pycoek_pybind11.nlp_solver, arg0: str) -> int
get_option(self: pycoek_pybind11.nlp_solver, arg0: str) -> float
- initialize(self: pycoek_pybind11.nlp_solver, arg0: str) None
- load(self: pycoek_pybind11.nlp_solver, arg0: pycoek_pybind11.nlp_model) None
- resolve(self: pycoek_pybind11.nlp_solver) int
- set_option(*args, **kwargs)
Overloaded function.
set_option(self: pycoek_pybind11.nlp_solver, arg0: str, arg1: str) -> None
set_option(self: pycoek_pybind11.nlp_solver, arg0: str, arg1: int) -> None
set_option(self: pycoek_pybind11.nlp_solver, arg0: str, arg1: float) -> None
- solve(self: pycoek_pybind11.nlp_solver, arg0: pycoek_pybind11.nlp_model) int