During implementation of 'DiscreteDependenciesConstraint' it was believed that all dependencies must be specified in a single constraint because application of the conditions cannot work independently. This assumption has to be re-checked. If its unnecessary, the interface would loose one layer of grouping. e.g.
During implementation of 'DiscreteDependenciesConstraint' it was believed that all dependencies must be specified in a single constraint because application of the conditions cannot work independently. This assumption has to be re-checked. If its unnecessary, the interface would loose one layer of grouping. e.g.
list[Condition]toConditionaffected_parametersturns fromlist[list[str]]tolist[str]DiscretePermutationInvarianceConstraintthe attributepermutation_invariantcan be dropped