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.

  1. add_objective(self: pycoek_pybind11.model, arg0: float) -> pycoek_pybind11.objective

  2. add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.expression) -> pycoek_pybind11.objective

  3. add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.objective

  4. add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.objective

  5. add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.expression, arg1: bool) -> pycoek_pybind11.objective

  6. add_objective(self: pycoek_pybind11.model, arg0: pycoek_pybind11.variable_single, arg1: bool) -> pycoek_pybind11.objective

add_variable_(*args, **kwargs)

Overloaded function.

  1. add_variable_(self: pycoek_pybind11.model, arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.variable_single

  2. 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.

  1. get_objective(self: pycoek_pybind11.model) -> pycoek_pybind11.objective

  2. 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.

  1. __init__(self: pycoek_pybind11.solver) -> None

  2. __init__(self: pycoek_pybind11.solver, arg0: str) -> None

get_option(*args, **kwargs)

Overloaded function.

  1. get_option(self: pycoek_pybind11.solver, arg0: str) -> str

  2. get_option(self: pycoek_pybind11.solver, arg0: str) -> int

  3. 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.

  1. set_option(self: pycoek_pybind11.solver, arg0: str, arg1: str) -> None

  2. set_option(self: pycoek_pybind11.solver, arg0: str, arg1: int) -> None

  3. 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.

  1. __init__(self: pycoek_pybind11.nlp_model) -> None

  2. __init__(self: pycoek_pybind11.nlp_model, arg0: pycoek_pybind11.model, arg1: str) -> 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.

  1. compute_df(self: pycoek_pybind11.nlp_model) -> List[float]

  2. compute_df(self: pycoek_pybind11.nlp_model, arg0: int) -> List[float]

compute_f(*args, **kwargs)

Overloaded function.

  1. compute_f(self: pycoek_pybind11.nlp_model) -> float

  2. 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.

  1. __init__(self: pycoek_pybind11.nlp_solver) -> None

  2. __init__(self: pycoek_pybind11.nlp_solver, arg0: str) -> None

get_option(*args, **kwargs)

Overloaded function.

  1. get_option(self: pycoek_pybind11.nlp_solver, arg0: str) -> str

  2. get_option(self: pycoek_pybind11.nlp_solver, arg0: str) -> int

  3. 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, arg0: bool) int
set_option(*args, **kwargs)

Overloaded function.

  1. set_option(self: pycoek_pybind11.nlp_solver, arg0: str, arg1: str) -> None

  2. set_option(self: pycoek_pybind11.nlp_solver, arg0: str, arg1: int) -> None

  3. set_option(self: pycoek_pybind11.nlp_solver, arg0: str, arg1: float) -> None

solve(self: pycoek_pybind11.nlp_solver, arg0: pycoek_pybind11.nlp_model) int