bool PyFunction::__eq__(const Basic &o) const { if (is_a<PyFunction>(o) and pyfunction_class_->__eq__(*static_cast<const PyFunction &>(o).get_pyfunction_class()) and vec_basic_eq(arg_, static_cast<const PyFunction &>(o).arg_)) return true; return false; }
bool Derivative::__eq__(const Basic &o) const { if (is_a<Derivative>(o) && eq(arg_, static_cast<const Derivative &>(o).arg_) && vec_basic_eq(x_, static_cast<const Derivative &>(o).x_)) return true; return false; }