Skip to content

Commit 2ee38ac

Browse files
committed
fix: add inequalities to interpolator builder
1 parent 708d8cb commit 2ee38ac

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

LoopStructural/interpolators/_interpolator_builder.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,14 @@ def add_normal_constraints(self, normal_constraints: np.ndarray) -> 'Interpolato
100100
if self.interpolator:
101101
self.interpolator.set_normal_constraints(normal_constraints)
102102
return self
103-
#TODO implement/check inequalities
104-
# def add_inequality_constraints(self, inequality_constraints: np.ndarray) -> 'InterpolatorBuilder':
105-
# if self.interpolator:
106-
# self.interpolator.set_value_inequality_constraints(inequality_constraints)
107-
# return self
108-
# def add_inequality_pair_constraints(self, inequality_pair_constraints: np.ndarray) -> 'InterpolatorBuilder':
109-
# if self.interpolator:
110-
# self.interpolator.set_inequality_pairs_constraints(inequality_pair_constraints)
111-
# return self
103+
def add_inequality_constraints(self, inequality_constraints: np.ndarray) -> 'InterpolatorBuilder':
104+
if self.interpolator:
105+
self.interpolator.set_value_inequality_constraints(inequality_constraints)
106+
return self
107+
def add_inequality_pair_constraints(self, inequality_pair_constraints: np.ndarray) -> 'InterpolatorBuilder':
108+
if self.interpolator:
109+
self.interpolator.set_inequality_pairs_constraints(inequality_pair_constraints)
110+
return self
112111

113112
def setup_interpolator(self, **kwargs) -> 'InterpolatorBuilder':
114113
"""This adds all of the constraints to the interpolator and

0 commit comments

Comments
 (0)