Example #1
0
 def apply_to(self, expression: Expression) -> List[Expression]:
     if self.there_is_a_chance_to_apply_to(expression):
         return [expression.replace_variables()]
     return []
 def apply_to(self, expression: Expression) -> List[Expression]:
     if expression.to_expression_string(
     ) == 'u(x)*v(x) - Integral(v(x)*Derivative(u(x), x), x)':
         return [expression.replace_variables()]
     return []