fix typing

This commit is contained in:
Ilya Grigorev
2024-10-26 21:09:06 +05:00
parent 44c7410528
commit f2d9df6b9c
+6 -6
View File
@@ -12,11 +12,11 @@ class State(Enum):
class Result: class Result:
solved: State solved: State
objective_function_value: Optional[np.float64] objective_function_value: Optional[np.float64]
solution: Optional[np.array[np.float64]] solution: Optional[np.array]
def __init__(self, def __init__(self,
solved: State, solved: State,
objective_function_value: Optional[np.array[np.float64]] = None, objective_function_value: Optional[np.array] = None,
solution: np.float64 = None): solution: np.float64 = None):
self.solved = solved self.solved = solved
self.objective_function_value = objective_function_value self.objective_function_value = objective_function_value
@@ -24,10 +24,10 @@ class Result:
def interior_point( def interior_point(
C: np.array[np.float64], C: np.array,
A: np.array[np.float64], A: np.array,
x_0: np.array[np.float64], x_0: np.array,
b: np.array[np.float64], b: np.array,
eps: np.float64 = 0.01, eps: np.float64 = 0.01,
alpha: np.float64 = 0.5, alpha: np.float64 = 0.5,
maximizing: bool = True) -> Result: maximizing: bool = True) -> Result: