Constraints¶
- class diffinytrace.constraints.Constraint(fun, type)[source]¶
Bases:
objectBase class for optimization constraints.
- fun¶
Function defining the constraint.
- Type:
Callable
- type¶
Type of constraint (‘eq’ or ‘ineq’).
- Type:
str
- class diffinytrace.constraints.EqualZero(fun)[source]¶
Bases:
ConstraintEquality constraint enforcing fun() == 0.
- Parameters:
fun (Callable) – The constraint function.
- class diffinytrace.constraints.GEQZero(fun)[source]¶
Bases:
ConstraintInequality constraint enforcing fun() >= 0.
- Parameters:
fun (Callable) – The constraint function.
- class diffinytrace.constraints.LEQZero(fun)[source]¶
Bases:
ConstraintInequality constraint enforcing fun() <= 0.
- Parameters:
fun (Callable) – The constraint function.